v3.26.1
Debt (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Debt
As of June 30, 2026 and December 31, 2025, amounts outstanding under the PWRtek Note are as follows (in thousands):
June 30, 2026December 31, 2025
PWRtek Note payable$40,000 $40,000 
Less: unamortized debt issuance cost(368)(416)
Total PWRtek Note payable$39,632 $39,584 
Schedule of Principle Payment For Future Years
Principal payments for future years are as follows (in thousands):
Years ending December 31,Principal Payments
2026$— 
2027— 
2028— 
2029— 
203040,000 
Total payments$40,000