v3.26.1
Borrowings - Schedule of Components of Interest Expense (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]        
Borrowing interest expense $ 0 $ 0 $ 0 $ 400
2030 Notes | Senior Notes        
Debt Instrument [Line Items]        
Borrowing interest expense 4,500   9,000  
Amortization of debt issuance cost 201   400  
Accretion of original issue discount 173   344  
Interest rate swaps 3,331   5,425  
Hedged items (3,132)   (5,092)  
Total interest and debt financing expenses $ 5,073 $ 0 $ 10,077 $ 0