XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Payable (Tables)
12 Months Ended
Dec. 31, 2024
Debt Instruments [Abstract]  
Schedule of Notes Payable
Notes payable consist of the following (in thousands):
December 31, 2024December 31, 2023
Related and/or affiliated 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 February 2028.

$25,498 $21,663 
Convertible notes payable - Interest accrues annually at rates ranging from 4.75% - 8.00% annually. The convertible notes payable mature on various dates through November 2028.
5,047 6,631 
Unrelated third parties:
Note payable for purchase of tangible assets
5,522 130 
Note payable for purchase of intangible asset2,075 – 
Fixed credit facility - see note 11
– 344 
Discounts on notes payable issued as consideration in acquisitions:
1Shareholders and owners of acquired entities
(915)(1,041)
Other
(160)– 
Total37,067 27,727 
Less: current portion(17,075)(13,989)
Non-current portion
$19,992 $13,738 
1 Includes notes payable to all owners irrespective of current relationship with the Company.
Schedule of Future Principal Payments on Notes Payable
Future principal payments on notes payable, presented as the gross amount before discounts, are as follows for the years ending December 31 (in thousands):
2025
$17,598 
2026
10,463 
2027
7,256 
2028
2,291 
2029
534 
Total$38,142