XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Debt, Net - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Unamortized debt issuance costs - Term loans $ (12,821) $ (1,315)
Long-term debt, net 237,759 142,060
Plus: current portion of long-term debt 600 8,625
Total debt, net of debt issuance costs $ 238,359 150,685
Term loans    
Debt Instrument [Line Items]    
Weighted average interest rate (as a percent) 6.70%  
Total debt, gross $ 240,580 74,375
Revolving credit facilities | Revolving credit facilities    
Debt Instrument [Line Items]    
Weighted average interest rate (as a percent) 5.94%  
Total debt, gross $ 10,000 $ 69,000