XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable (Tables)
12 Months Ended
Dec. 31, 2023
Debt Instruments [Abstract]  
Schedule of Notes Payable
Notes payable consist of the following (in thousands):
December 31, 2023December 31, 2022
Related parties:
1Shareholders and Owners of Acquired Entities - Interest accrues annually at rates ranging from 3.25% - 11.00%. The notes payable mature on various dates through December 2026.

$21,663 $19,649 
Convertible Notes Payable - Interest accrues annually at rates ranging from 4.75% - 8.00% annually. The convertible notes payable mature on various dates through September 2027.
6,631 6,675 
Unrelated third parties:
Note payable for purchase of software and vehicles130 55 
Note payable for purchase of intangible asset– 50 
Fixed lines of credit - see note 11344 773 
Discounts on notes payable issued as consideration in acquisitions:
1Shareholders and Owners of acquired entities
(1,041)(758)
Total27,727 26,444 
Less: current portion(13,989)(10,168)
Noncurrent portion$13,738 $16,276 
Schedule of Future Principal Payments on Notes Payable
Future principal payments on notes payable are as follows for the years ending December 31 (in thousands):
2024$14,672 
20258,761 
20264,311 
20271,024 
2028– 
Total$28,768