XML 144 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Related Parties - Notes Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Oct. 31, 2024
Oct. 14, 2024
Oct. 01, 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 $ 3,562           $ 2,754      
Less:  Current portion of notes receivable (2,197)           (1,604)      
Notes receivable, less current portion 1,365           1,150      
Note 2*                    
Related Party Transaction [Line Items]                    
Total notes receivables 100           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,587           2,081      
Original
Principal               $ 2,816    
Note 10                    
Related Party Transaction [Line Items]                    
Total notes receivables 743           0      
Original
Principal           $ 310        
Note 11                    
Related Party Transaction [Line Items]                    
Total notes receivables 510           0      
Original
Principal         $ 250          
Note 12                    
Related Party Transaction [Line Items]                    
Total notes receivables 92           0      
Original
Principal       $ 100            
Note 13                    
Related Party Transaction [Line Items]                    
Total notes receivables 242           0      
Original
Principal     $ 250              
Note 14                    
Related Party Transaction [Line Items]                    
Total notes receivables $ 288           $ 0      
Original
Principal   $ 300