XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.3
NOTES PAYABLE (Details - Debt reconcilation) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total Equipment notes payable $ 0 $ 6,428
Less: Equipment notes payable, current portion 0 (3,084)
Equipment notes payable, net of current portion 0 3,344
Taproot Omnibus Equipment Refinancing Agreement [Member]    
Debt Instrument [Line Items]    
Total Equipment notes payable 0 643
Taproot Equipment Financing Agreement [Member]    
Debt Instrument [Line Items]    
Total Equipment notes payable $ 0 $ 5,785