XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable (Tables)
3 Months Ended
Mar. 31, 2023
Debt Instruments [Abstract]  
Schedule of Notes Payable
Notes payable consist of the following (in thousands):
March 31, 2023December 31, 2022
Related parties:
Shareholders - Interest accrues annually at rates ranging from 3.25% - 7.50%. The notes payable mature on various dates through October 2025.
$9,601 $11,515 
Owners of Acquired Entities - Interest accrues annually at rates ranging from 3.25% - 7.00% annually. The notes payable mature on various dates through October 2024.
7,292 8,134 
Convertible Notes Payable - Interest accrues annually at rates ranging from 4.75% - 7.00% annually. The convertible notes payable mature on various dates through May 2027.
6,675 6,675 
Unrelated third parties:
Note payable for purchase of software and vehicles47 55 
Note payable for purchase of intangible asset50 50 
Fixed line notes payable - see note 11588 773 
Discounts on notes payable issued as consideration in acquisitions:
Shareholders(152)(177)
Owners of acquired entities(465)(581)
Total23,636 26,444 
Less: current portion(9,243)(10,168)
Noncurrent portion$14,393 $16,276 
Schedule of Future Principal Payments on Notes Payable
Future principal payments on notes payable for remainder of 2023 and succeeding years are as follows (in thousands):
2023$7,923 
20248,113 
20254,880 
20262,225 
20271,112 
Thereafter– 
Total$24,253