v3.26.1
Debt - Long-Term debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-term debt $ 966,668 $ 296,250
Less: unamortized debt issuance costs (19,711) (3,446)
Total debt, net of debt issuance costs 946,957 292,804
Less: current portion (32,004) (7,500)
Long-term debt, net of current portion 914,953 285,304
Term Loan    
Debt Instrument [Line Items]    
Long-term debt 900,000 296,250
Notes Payable | Amortizing Notes    
Debt Instrument [Line Items]    
Long-term debt $ 66,668 $ 0