v3.26.1
Commitments and Contingencies - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
ft²
Customer
Mar. 31, 2025
USD ($)
Dec. 31, 2025
Customer
Operating Leased Assets [Line Items]      
Lawsuits expected | $ $ 0    
Operating lease payments | $ $ 102,619 $ 113,068  
Weighted average remaining lease term for operating leases 53 months 27 days 65 months 9 days  
Weighted average discount rate for operating leases 13.66% 13.66%  
Purchase commitments description In the normal course of business, the Company may enter into purchase commitments for inventory components to be delivered based upon non-cancellable, pre-established delivery schedules that are over a period that may exceed one year.    
Non-cancellable purchase commitments | $ $ 4,395,534    
Revenue | Customer Concentration Risk      
Operating Leased Assets [Line Items]      
Concentration risk, number of customers | Customer 1    
Revenue | Customer Concentration Risk | Significant Customers      
Operating Leased Assets [Line Items]      
Customers accounted for 10% or more of quarterly revenues 51.00% 41.00%  
Trade Accounts Receivable | Customer Concentration Risk      
Operating Leased Assets [Line Items]      
Concentration risk, number of customers | Customer 1   3
Trade Accounts Receivable | Customer Concentration Risk | Significant Customers      
Operating Leased Assets [Line Items]      
Customers accounted for 10% or more of quarterly revenues 61.00%   77.00%
Net Purchases | Customer Concentration Risk | Vendors      
Operating Leased Assets [Line Items]      
Customers accounted for 10% or more of quarterly revenues 37.00% 50.00%  
Offices, Manufacturing and Warehouse Facility | Escondido, California      
Operating Leased Assets [Line Items]      
Operating lease, area | ft² 29,342    
Operating lease, expiration date Aug. 31, 2030    
Offices, Manufacturing and Warehouse Facility | Salt Lake City, Utah      
Operating Leased Assets [Line Items]      
Operating lease, area | ft² 925    
Operating lease, expiration date Jun. 30, 2026    
Offices, Manufacturing and Warehouse Facility | Anaheim California      
Operating Leased Assets [Line Items]      
Operating lease, area | ft² 1,632    
Operating lease, expiration date Jul. 31, 2025    
Extended Lease Expiration Date Jan. 31, 2026