v3.26.1
Borrowings - Schedule of Components of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Debt Instrument [Line Items]    
Borrowing interest expense $ 0 $ 400
2030 Notes | Senior Notes    
Debt Instrument [Line Items]    
Borrowing interest expense 4,500  
Amortization of debt issuance cost 199  
Accretion of original issue discount 171  
Interest rate swaps 2,094  
Hedged items (1,960)  
Total interest and debt financing expenses $ 5,004 $ 0