XML 99 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable (Details) - USD ($)
$ in Thousands
Jan. 15, 2025
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument      
Notes payable   $ 198,043 $ 347,667
Senior Notes due April 2025      
Debt Instrument      
Notes payable     149,705
Unamortized discount     295
Percentage of redemption price 100.00%    
Amount of debt redeemed $ 150,000    
Subordinated Notes due May 2030      
Debt Instrument      
Notes payable   49,623 49,596
Unamortized discount   377 405
Subordinated Notes Due May 2035      
Debt Instrument      
Notes payable   148,420 148,366
Unamortized discount   $ 1,580 $ 1,634