v3.25.4
Fair Value Measurement - Summary of Fair Value of Our Derivative Balance Sheet (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability $ 110 $ 5,701
Unamortized value of warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability $ 2,518 $ 0
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Foreign exchange contract | Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset $ 1,755 $ 0
Derivative Equity 3,369 (2,119)
Foreign exchange contract | Designated as Hedging Instrument | Accrued liabilities and other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability 110 5,648
Foreign exchange contract | Designated as Hedging Instrument | Other long-term liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability 0 50
Foreign exchange contract | Not Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 106 0
Derivative Liability $ 0 $ 53
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities and other Accrued liabilities and other
Interest rate swap agreement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset $ 0 $ 1,069
Derivative Equity $ 833 $ 897