v3.26.3
Summary of Significant Accounting Policies and Estimates - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
channel
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
channel
Sep. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Product Information [Line Items]          
Number of revenue channels | channel 2   2    
Unbilled receivable $ 3,000   $ 3,000   $ 7,200
Contract with customer, liability 18,926   18,926   24,492
Contract with customer, liability, revenue recognized       $ 7,100  
Adjustments to revenue related to services delivered in prior periods 17,200 $ 38,300 46,100 23,400  
Total revenue 275,358 216,833 755,243 519,147  
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Product Information [Line Items]          
Total revenue 1,500 $ 0 4,100 $ 6,900  
U.S. Treasury Notes          
Product Information [Line Items]          
Outstanding U.S. treasury notes 99,630   99,630   0
Secured Debt | 2026 Term Loan | Estimate of Fair Value Measurement | Line of Credit          
Product Information [Line Items]          
Long-term debt, fair value 406,700   406,700    
Secured Debt | 2026 Term Loan | Reported Value Measurement | Line of Credit          
Product Information [Line Items]          
Long-term debt, fair value 393,000   393,000    
Secured Debt | 2023 Term Loan | Estimate of Fair Value Measurement | Line of Credit          
Product Information [Line Items]          
Long-term debt, fair value         373,500
Secured Debt | 2023 Term Loan | Reported Value Measurement | Line of Credit          
Product Information [Line Items]          
Long-term debt, fair value         $ 378,500
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01          
Product Information [Line Items]          
Revenue, remaining performance obligation, amount $ 10,800   $ 10,800    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months   12 months