v3.26.1
Notes Receivable - Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2026
Notes receivable activities    
Principal payments received under notes receivable $ (888) $ (146)
Write-off of notes receivable (2,693)  
Recovery (provision) of credit losses 36 2
Net decrease (increase) in notes receivable $ (3,545) $ (144)