v3.26.1
Debt - Notes due 2026 - Schedule of Interest expense (Details) - Senior Notes - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Debt Instrument [Line Items]    
Cash coupon $ 4,004 $ 4,081
Amortization of issuance cost 379 364
Capitalized interest (50) (56)
Total interest expense $ 4,333 $ 4,389