v3.26.3
Debt Obligations - Schedule of Fair Values of Debt (Details) - Estimate of Fair Value Measurement - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Senior Notes | 2034 Senior Notes | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 579,984 $ 627,402
Senior Notes | 2036 Senior Notes | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value 458,505 499,380
Senior Notes | 2031 Senior Notes | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value 475,855 0
Subordinated Notes | Subordinated Notes | Level I    
Debt Instrument [Line Items]    
Long-term debt, fair value 323,200 397,600
Secured Debt | Secured Notes - Tranche A | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value 198,078 198,960
Secured Debt | Secured Notes - Tranche B | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 48,976 $ 49,070