XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt $ 570,726 $ 385,496
Current portion of long-term debt (692) (424)
Unamortized debt issuance costs (10,441) (4,257)
Total long-term debt 559,593 380,815
Notes    
Debt Instrument [Line Items]    
Total debt 500,000 0
Term Loan    
Debt Instrument [Line Items]    
Total debt 0 355,000
Revolving Credit Facility    
Debt Instrument [Line Items]    
Total debt 70,000 30,000
Other    
Debt Instrument [Line Items]    
Total debt $ 726 $ 496