v3.25.2
Financing Arrangements - Summary of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Obligation with Joint and Several Liability Arrangement [Line Items]    
Total derivatives $ (1,346) $ (134)
Prepaid Expenses and Other Current Assets [Member]    
Obligation with Joint and Several Liability Arrangement [Line Items]    
Current Assets, Derivative 0 70
Accrued Expenses [Member]    
Obligation with Joint and Several Liability Arrangement [Line Items]    
Long-term Liabilities, Derivative (324) 0
Other Noncurrent Liabilities [Member]    
Obligation with Joint and Several Liability Arrangement [Line Items]    
Long-term Liabilities, Derivative $ (1,022) $ (204)