XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Debt Obligations - Schedule of Fair Values of Debt (Details) - Estimate of Fair Value Measurement - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Senior Notes | Senior Notes due 2034 | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 613,320 $ 614,844
Subordinated Notes | Subordinated Notes | Level I    
Debt Instrument [Line Items]    
Long-term debt, fair value 400,000 406,720
Secured Debt | Secured Notes - Tranche A | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value 199,146 196,403
Secured Debt | Secured Notes - Tranche B | Level II    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 48,867 $ 48,194