v3.25.4
Debt Obligations - Schedule of Fair Values of Debt (Details) - Estimate of Fair Value Measurement - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Senior Notes | 2034 Senior Notes | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 627,402 $ 614,844
Senior Notes | 2036 Senior Notes | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value 499,380 0
Subordinated Notes | Subordinated Notes | Level I    
Debt Instrument [Line Items]    
Long-term debt, fair value 397,600 406,720
Secured Debt | Secured Notes - Tranche A | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value 198,960 196,403
Secured Debt | Secured Notes - Tranche B | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 49,070 $ 48,194