XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Notes Payable
The following table summarizes the Company’s notes payable:
March 31,
2024
December 31,
2023
Equipment and financing loans payable, between 2.5% and 7.5% interest and maturing between June 2024 and August 2026
$60,093 $69,717 
Total notes payable60,093 69,717 
Less: current portion of notes payable26,367 28,131 
Total non-current portion of notes payable$33,726 $41,586 
Schedule of Future Minimum Annual Maturities of Notes Payable
Future minimum annual maturities of notes payable as of March 31, 2024 are as follows:
Notes Payable
2024, remaining$19,981 
202525,781 
202614,331 
Total maturities60,093 
Current portion of notes payable(26,367)
Long-term portion of notes payable$33,726