v3.25.1
Revenue -Schedule of Accounts Receivable, Unbilled Services, and Deferred Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounts receivable:    
Accounts receivable, beginning balance $ 115,960,000 $ 304,916,000
Additions 123,785,000 136,510,000
Deductions (187,560,000) (412,370,000)
Accounts receivable, ending balance 52,185,000 29,056,000
Allowance for credit losses    
Allowance for credit losses, beginning balance (7,675,000) (7,675,000)
Additions 0 0
Deductions 0 0
Allowance for credit losses, end balance (7,675,000) (7,675,000)
Deferred revenue    
Deferred revenue, beginning balance 1,121,886,000 863,521,000
Additions 0 225,000,000
Deductions (603,995,000) (6,148,000)
Deferred revenue, ending balance 517,891,000 1,082,373,000
Revenue Recognition    
Additions 0 0
Settlement Agreement    
Revenue Recognition    
Grants receivable $ 225,000,000 $ 225,000,000