v3.26.1
Government Grants (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 02, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
May 31, 2025
Aug. 31, 2023
Jul. 25, 2023
Dec. 16, 2022
Government Grants                    
Government grants receivable   $ 1,458   $ 1,458   $ 305        
TIA                    
Government Grants                    
Government grants receivable $ 0                  
DPA                    
Government Grants                    
Amount of grants awarded 59,200                  
Estimated additional grant income $ 34,400                  
Government Assistance, Asset, Increase, Statement of Financial Position [Extensible Enumeration] Accounts Receivable, after Allowance for Credit Loss, Current                  
Government grant, reimbursement of certain costs incurred   $ 0 $ 3,900 $ 0 $ 10,000          
Government Assistance, Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration]   Government Assistance, Income, Increase (Decrease) Government Assistance, Income, Increase (Decrease) Government Assistance, Income, Increase (Decrease) Government Assistance, Income, Increase (Decrease)          
DPA | Maximum                    
Government Grants                    
Amount of grants awarded                 $ 24,800  
DPA | Maximum | TIA                    
Government Grants                    
Amount of grants awarded                   $ 24,800
DOTC                    
Government Grants                    
Amount of grants awarded               $ 27,100    
Government grant, reimbursement of certain costs incurred   $ 1,400 $ 1,000 $ 2,400 $ 1,300          
Government Assistance, Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration]   Government Assistance, Income, Increase (Decrease) Government Assistance, Income, Increase (Decrease) Government Assistance, Income, Increase (Decrease) Government Assistance, Income, Increase (Decrease)          
Government grants receivable   $ 1,458   $ 1,458   $ 305        
Reimbursement for negotiating fee (in percent)               12.00%    
DOTC | Maximum                    
Government Grants                    
Amount of grants awarded   $ 4,700   $ 4,700     $ 6,900 $ 15,500    
DOTC | Location, Statement of Income, Balance [Axis]: us-gaap:GovernmentAssistanceAmount                    
Government Grants                    
Reimbursement for negotiating fee (in percent)   12.00% 12.00% 12.00% 12.00%