Design a system to generate auditable PDF financial statements asynchronously without blocking the main application thread.