XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Related Parties - Notes Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Sep. 20, 2024
Jul. 12, 2024
Dec. 31, 2023
May 01, 2020
Jun. 01, 2019
May 01, 2019
Related Party Transaction [Line Items]              
Total notes receivables $ 2,357     $ 2,754      
Less:  Current portion of notes receivable (1,980)     (1,604)      
Notes receivable - related parties 377     1,150      
Note 2*              
Related Party Transaction [Line Items]              
Total notes receivables 157     656      
Original
Principal             $ 5,355
Note 3              
Related Party Transaction [Line Items]              
Total notes receivables 0     17      
Original
Principal           $ 491  
Note 8              
Related Party Transaction [Line Items]              
Total notes receivables 1,640     2,081      
Original
Principal         $ 2,816    
Note 10              
Related Party Transaction [Line Items]              
Total notes receivables 310     0      
Original
Principal     $ 310        
Note 11              
Related Party Transaction [Line Items]              
Total notes receivables $ 250     $ 0      
Original
Principal   $ 250