XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Debt (Details) - Fixed Rate Senior Notes due 2029 - Senior Notes - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Senior unsecured notes $ 65,000 $ 50,000
Less: Unamortized discount and issuance costs (1,758) (1,474)
Notes payable, net of unamortized discount and issuance costs $ 63,242 $ 48,526