XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Credit Facilities and Long-Term Debt - Narrative (Details)
$ in Thousands, zł in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2025
PLN (zł)
Dec. 31, 2024
USD ($)
Line of Credit Facility [Line Items]      
Current portion of revolving credit facility $ 4,350   $ 10,800
Outstanding amount 2,500   2,500
Debt issuance costs 4,500    
Amortization of financing costs, remainder of 2025 900    
Amortization of financing costs of 2026 1,100    
Amortization of financing costs of 2027 1,000    
Amortization of financing costs of 2028 900    
Amortization of financing costs of 2029 600    
2024 Credit Agreement      
Line of Credit Facility [Line Items]      
Borrowings under credit agreement 631,000   545,400
Current portion of revolving credit facility 19,100   25,200
Line of credit, noncurrent 611,900   $ 520,100
Polish Overdraft Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Borrowing capacity 7,800 zł 30  
Threshold borrowing capacity limit $ 6,600    
Threshold percentage of borrowing capacity 85.00% 85.00%  
Cancellation period 30 days    
Renewal period 3 months    
Bank overdrafts $ 0