v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]        
Amortization of debt issuance costs     $ 5,930 $ 2,403
Interest expense $ 16,859 $ 11,601 33,727 21,986
2025 Notes | Senior notes        
Debt Instrument [Line Items]        
Coupon interest expense 0 648 0 1,294
Amortization of debt issuance costs 0 326 0 652
Interest expense 0 974 0 1,946
2029 Notes | Senior notes        
Debt Instrument [Line Items]        
Coupon interest expense 3,522 3,522 7,044 7,044
Amortization of debt issuance costs 487 482 969 964
Interest expense 4,009 4,004 8,013 8,008
2031 Notes | Senior notes        
Debt Instrument [Line Items]        
Coupon interest expense 1,876 0 3,752 0
Amortization of debt issuance costs 345 0 689 0
Interest expense 2,221 0 4,441 0
Credit Agreement | Term Loans        
Debt Instrument [Line Items]        
Coupon interest expense     14,149 8,022
Amortization of debt issuance costs     3,866 548
Interest expense     18,015 8,570
Credit Agreement | Revolving Facility        
Debt Instrument [Line Items]        
Coupon interest expense 1,371 1,414 2,852 3,223
Amortization of debt issuance costs 203 119 406 239
Interest expense 1,574 1,533 $ 3,258 $ 3,462
Credit Agreement | Line of credit        
Debt Instrument [Line Items]        
Coupon interest expense 7,109 4,768    
Amortization of debt issuance costs 1,946 322    
Interest expense $ 9,055 $ 5,090