v3.26.1
Debt - March 2026 notes Interest expense and carrying value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Components of carrying value      
Principal amount of debt $ 1,467,000   $ 1,473,000
Unamortized debt issuance cost (17,144)   (10,110)
Carrying value [1] 1,454,657   1,470,796
Components of interest expense      
Amortization of debt issuance cost 1,538 $ 1,149  
Accretion of original issue discount (1,746) (1,554)  
March 2026 Notes      
Components of carrying value      
Principal amount of debt 0   300,000
Unamortized debt issuance cost 0   (122)
Original issue discount, net of accretion 0   (92)
Carrying value [1] 0   $ 299,786
Components of interest expense      
Borrowing interest expense 1,696 2,213  
Amortization of debt issuance cost 122 160  
Accretion of original issue discount 92 118  
Total interest and debt financing expenses $ 1,910 $ 2,491  
[1] Carrying value represents aggregate principal amount outstanding less unamortized debt issuance costs.