v3.26.1
Government Grants (Details) - USD ($)
$ in Thousands
3 Months Ended
May 02, 2024
Aug. 18, 2023
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
May 28, 2025
Jul. 25, 2023
Dec. 16, 2022
Government Grants                
Government grants receivable     $ 997   $ 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 $ 6,100        
Government Assistance, Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration]     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   $ 22,400            
Government grant, reimbursement of certain costs incurred     $ 1,000 $ 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 grants receivable     $ 997   $ 305      
Period of performance   24 months            
Reimbursement for negotiating fee (in percent)   12.00%            
DOTC | Maximum                
Government Grants                
Amount of grants awarded   $ 15,500       $ 6,900    
DOTC | Government grant income                
Government Grants                
Reimbursement for negotiating fee (in percent)     12.00%