v3.25.4
Debt - Schedule of Interest Expense on 2027 Notes (Details) - Senior Notes Due 2027 - Notes Payable - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Interest expense $ 10,862 $ 10,129
Amortization of discount and deferred expenses 861 860
Total Interest Expense on 2027 Notes $ 11,723 $ 10,989