v3.26.1
Debt - Schedule of Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument    
Less: unamortized debt issuance costs $ (10,167) $ (3,235)
Total short-term debt 71,182 9,063
Less: unamortized debt issuance costs (6,837) (18,783)
Total long-term debt 788,681 836,369
A Loan Facility    
Debt Instrument    
A Loan Facility 25,349 12,298
Term Loan Facility 291,518 295,152
B2 Term Loan Facility    
Debt Instrument    
A Loan Facility 56,000 0
Term Loan Facility $ 504,000 $ 560,000