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