XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Notes payable $ 23,636 $ 26,444
Less: current portion (9,243) (10,168)
Notes payable, less current portion 14,393 16,276
Owners of Acquired Entity    
Debt Instrument [Line Items]    
Notes payable 7,292 8,134
Related Parties | Convertible Notes Payable    
Debt Instrument [Line Items]    
Notes payable 6,675 6,675
Related Parties | Shareholders    
Debt Instrument [Line Items]    
Notes payable 9,601 11,515
Discounts on notes payable issued as consideration in acquisitions: (152) (177)
Related Parties | Owners of Acquired Entity    
Debt Instrument [Line Items]    
Discounts on notes payable issued as consideration in acquisitions: (465) (581)
Unrelated Third Parties | Purchase of Software and Vehicles    
Debt Instrument [Line Items]    
Notes payable 47 55
Unrelated Third Parties | Purchase of Intangible Asset    
Debt Instrument [Line Items]    
Notes payable 50 50
Unrelated Third Parties | Fixed Line    
Debt Instrument [Line Items]    
Notes payable $ 588 $ 773
Notes Payable | Convertible Notes Payable | Minimum    
Debt Instrument [Line Items]    
Interest rate 4.75% 4.75%
Notes Payable | Convertible Notes Payable | Maximum    
Debt Instrument [Line Items]    
Interest rate 7.00% 7.00%
Notes Payable | Shareholders | Minimum    
Debt Instrument [Line Items]    
Interest rate 3.25% 3.25%
Notes Payable | Shareholders | Maximum    
Debt Instrument [Line Items]    
Interest rate 7.50% 7.50%
Notes Payable | Owners of Acquired Entity | Minimum    
Debt Instrument [Line Items]    
Interest rate 3.25% 3.25%
Notes Payable | Owners of Acquired Entity | Maximum    
Debt Instrument [Line Items]    
Interest rate 7.00% 7.00%