v3.26.1
Debt Obligations - Schedule of Fair Values of Debt (Details) - Estimate of Fair Value Measurement - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Senior Notes | 2034 Senior Notes | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 608,382 $ 627,402
Senior Notes | 2036 Senior Notes | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value 486,070 499,380
Senior Notes | 2031 Senior Notes | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value 492,900 0
Subordinated Notes | Subordinated Notes | Level I    
Debt Instrument [Line Items]    
Long-term debt, fair value 374,560 397,600
Secured Debt | Secured Notes - Tranche A | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value 197,560 198,960
Secured Debt | Secured Notes - Tranche B | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 48,850 $ 49,070