v3.25.2
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Notes Payable
The following table summarizes the Company’s notes payable:
June 30,
2025
December 31,
2024
Equipment and financing loans payable, 2.50% interest and maturing on May 2026
$12,592 $17,730 
Total notes payable12,592 17,730 
Less: current portion of notes payable12,592 12,515 
Total non-current portion of notes payable$— $5,215 
Schedule of Future Minimum Annual Maturities of Notes Payable
Future minimum annual maturities of notes payable as of June 30, 2025 are as follows:
Notes Payable
2025, remaining$6,868 
20265,724 
2027— 
Total maturities12,592 
Current portion of notes payable(12,592)
Long-term portion of notes payable$—