v3.26.1
Debt - Schedule of Debt (Details) - Fixed Rate Senior Notes due 2029 - Senior Notes - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Senior unsecured notes $ 65,000 $ 65,000
Less: Unamortized discount and issuance costs (1,261) (1,459)
Notes payable, net of unamortized discount and issuance costs $ 63,739 $ 63,541