XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Notes payable $ 37,710 $ 27,727
Less: current portion (15,169) (13,989)
Notes payable, less current portion $ 22,541 $ 13,738
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 8.00% 8.00%
Notes Payable | Shareholders and Owners of Acquired Entity | Minimum    
Debt Instrument [Line Items]    
Interest rate 3.25% 3.25%
Notes Payable | Shareholders and Owners of Acquired Entity | Maximum    
Debt Instrument [Line Items]    
Interest rate 11.00% 11.00%
Interest Rate 3.25% - 11.00% | Shareholders and Owners of Acquired Entity | Related Party    
Debt Instrument [Line Items]    
Notes payable $ 28,811 $ 21,663
Interest Rate 4.75% - 7.00% | Convertible Notes Payable | Related Party    
Debt Instrument [Line Items]    
Notes payable 3,987 6,631
Unrelated Third Parties | Purchase of Software and Vehicles | Nonrelated Party    
Debt Instrument [Line Items]    
Notes payable 10 130
Unrelated Third Parties | Purchase of Aircraft | Nonrelated Party    
Debt Instrument [Line Items]    
Notes payable 5,993 0
Unrelated Third Parties | Fixed Line | Nonrelated Party    
Debt Instrument [Line Items]    
Notes payable 0 344
Related Parties | Shareholders and Owners of Acquired Entity    
Debt Instrument [Line Items]    
Discounts on notes payable issued as consideration in acquisitions: (1,057) (1,041)
Related Parties | Purchase of Aircraft    
Debt Instrument [Line Items]    
Discounts on notes payable issued as consideration in acquisitions: $ (34) $ 0