v3.25.1
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
ft²
Mar. 31, 2025
USD ($)
ft²
Customer
Vendor
Mar. 31, 2024
USD ($)
Vendor
Customer
Dec. 31, 2024
Customer
Operating Leased Assets [Line Items]        
Lawsuits expected | $   $ 0    
Operating lease payments | $   $ 129,562 $ 111,784  
Weighted average remaining lease term for operating leases   63 months 18 days 70 months 12 days  
Weighted average discount rate for operating leases   13.60% 13.60%  
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 | $   $ 1,174,506    
Revenue | Customer Concentration Risk        
Operating Leased Assets [Line Items]        
Concentration risk, number of customers | Customer   1 1  
Revenue | Customer Concentration Risk | Significant Customers        
Operating Leased Assets [Line Items]        
Customers accounted for 10% or more of quarterly revenues   17.20% 16.00%  
Trade Accounts Receivable | Customer Concentration Risk        
Operating Leased Assets [Line Items]        
Concentration risk, number of customers | Customer   1   2
Trade Accounts Receivable | Customer Concentration Risk | Significant Customers        
Operating Leased Assets [Line Items]        
Customers accounted for 10% or more of quarterly revenues   16.00%   35.00%
Net Purchases | Customer Concentration Risk | Vendors        
Operating Leased Assets [Line Items]        
Customers accounted for 10% or more of quarterly revenues   37.00% 34.00%  
Number of vendors 10% of our net purchases | Vendor   2 1  
Offices, Manufacturing and Warehouse Facility        
Operating Leased Assets [Line Items]        
Operating lease, area   1,632    
Operating lease, expiration date   Jun. 30, 2025    
Offices, Manufacturing and Warehouse Facility | Bressner Technology GmbH        
Operating Leased Assets [Line Items]        
Operating lease, area   11,836    
Additional area of land 2,500      
Operating lease payments | $ $ 5,950      
Offices, Manufacturing and Warehouse Facility | Escondido, California        
Operating Leased Assets [Line Items]        
Operating lease, area   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   3,208    
Operating lease, expiration date   Jun. 30, 2025    
Operating lease modified and extended date   2023-09