v3.26.1
Schedule of Fair Value on the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Notes receivable, carrying amount $ 20,978 $ 20,821
Fair Value, Inputs, Level 3 [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Bonds, note payable, and senior debt, carrying amount 791,432 794,652
Bonds, note payable, and senior debt, fair value 795,750 802,800
Notes receivable, carrying amount 20,978 20,821
Notes receivable, fair value $ 20,235 $ 20,462