v3.26.1
Restructuring and Impairment Charges - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended 19 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
position
Restructuring Cost and Reserve [Line Items]            
Restructuring and related cost, number of positions eliminated | position           180
Restructuring and related cost, number of positions eliminated, period percent           65.00%
Interest related to sale of future revenues $ 0 $ 0 $ 0 $ 3,724    
Restructuring and related cost, accelerated depreciation   1,800        
Termination of lease   4,800        
Business exit costs 0 $ 1,803 0 $ 6,548    
Discontinued Operations, Held-for-Sale or Disposed of by Sale            
Restructuring Cost and Reserve [Line Items]            
Interest related to sale of future revenues         $ 3,800  
Employee termination benefits            
Restructuring Cost and Reserve [Line Items]            
Accrued contract costs 25   25   1,555 $ 25
Total restructuring and impairment charges     0      
Costs for ongoing contracts and terminated contracts            
Restructuring Cost and Reserve [Line Items]            
Accrued contract costs 7,884   7,884   $ 10,196 7,884
Termination of lease     1,339      
Costs for ongoing contracts and terminated contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent            
Restructuring Cost and Reserve [Line Items]            
Accrued contract costs $ 2,300   $ 2,300     $ 2,300