v3.25.2
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2025
ft²
Jun. 30, 2024
USD ($)
ft²
Jun. 30, 2025
USD ($)
ft²
Customer
Jun. 30, 2024
USD ($)
ft²
Customer
Jun. 30, 2025
USD ($)
ft²
Customer
Jun. 30, 2024
USD ($)
ft²
Customer
Dec. 31, 2024
Customer
May 31, 2025
ft²
Operating Leased Assets [Line Items]                
Lawsuits expected | $         $ 0      
Operating lease payments | $     $ 130,756 $ 174,014 $ 260,318 $ 348,429    
Weighted average remaining lease term for operating leases   69 months 15 days 97 months 3 days 69 months 15 days 97 months 3 days 69 months 15 days    
Weighted average discount rate for operating leases   13.60% 9.04% 13.60% 9.04% 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,583,476      
Revenue | Customer Concentration Risk                
Operating Leased Assets [Line Items]                
Concentration risk, number of customers | Customer     1 2 0 1    
Revenue | Customer Concentration Risk | Significant Customers                
Operating Leased Assets [Line Items]                
Customers accounted for 10% or more of quarterly revenues     12.00% 27.00% 10.00% 11.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         10.00%   35.00%  
Net Purchases | Customer Concentration Risk | Vendors                
Operating Leased Assets [Line Items]                
Customers accounted for 10% or more of quarterly revenues     40.00% 52.00% 31.00% 41.00%    
Offices, Manufacturing and Warehouse Facility                
Operating Leased Assets [Line Items]                
Operating lease, area     1,632   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   11,836     15,629
Operating lease, expiration date         Jun. 30, 2030      
Additional area of land   2,500   2,500   2,500    
Operating lease payments | $   $ 5,950            
Renewal term               5 years
Offices, Manufacturing and Warehouse Facility | Escondido, California                
Operating Leased Assets [Line Items]                
Operating lease, area     29,342   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   3,208      
Operating lease, expiration date         Jun. 30, 2025      
Operating lease modified and extended date         2023-09      
Offices, Manufacturing and Warehouse Facility | Salt Lake City, Utah | Subsequent Event                
Operating Leased Assets [Line Items]                
Operating lease, area 925              
Operating lease, expiration date Jun. 30, 2026