XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Receivable - Summary of Notes Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts Notes And Loans Receivable [Line Items]    
Unrelated third party - Currently no interest is being accrued on this note. The note receivable matures in Dec. 31, 2025 $ 903 $ 903
Less: current portion    
Officers, employees and affiliates (1,889) (1,199)
Unsecured Notes Receivable    
Accounts Notes And Loans Receivable [Line Items]    
Officers, employees and affiliated entities - Interest accrues annually at rates ranging from 0.0% - 5.5%. The notes receivable mature through Dec. 31, 2027. 2,527 2,318
Unrelated third party - Currently no interest is being accrued on this note. The note receivable matures in Dec. 31, 2025 903 903
Total: 3,430 3,221
Less: current portion    
Officers, employees and affiliates (1,889) (1,199)
Non-current portion $ 1,541 $ 2,022
Unsecured Notes Receivable | Minimum    
Less: current portion    
Notes receivable, interest 0.00%  
Unsecured Notes Receivable | Maximum    
Less: current portion    
Notes receivable, interest 5.50%  
Unsecured Notes Receivable, Unrelated Third Party    
Less: current portion    
Notes receivable, interest 0.00%