v3.26.1
Notes Receivable - Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Notes receivable activities    
Principal payments received under notes receivable $ (58) $ (238)
Write-off of notes receivable   (2,693)
Recovery (provision) of credit losses 1 29
Net decrease (increase) in notes receivable $ (57) $ (2,902)