XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
ft²
Customer
Jun. 30, 2022
Customer
Jun. 30, 2023
USD ($)
ft²
Customer
Jun. 30, 2022
Customer
Dec. 31, 2022
Customer
Operating Leased Assets [Line Items]          
Weighted average remaining lease term for operating leases 16 months 6 days 25 years 9 months 18 days 16 months 6 days 25 years 9 months 18 days  
Weighted average discount rate for operating leases 12.10% 12.80% 12.10% 12.80%  
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 | $     $ 10,762,867    
Number of customer's more than10% of revenue | Customer 2 1 2 1  
Number of customers more than 10% of net trade accounts receivable | Customer 2   2   2
Revenue | Customer Concentration Risk | Significant Customers          
Operating Leased Assets [Line Items]          
Customers accounted for 10% or more of quarterly revenues 29.00% 35.00% 33.00% 31.00%  
Trade Accounts Receivable | Customer Concentration Risk | Significant Customers          
Operating Leased Assets [Line Items]          
Customers accounted for 10% or more of quarterly revenues     29.00%   47.00%
Net Purchases | Customer Concentration Risk | Significant Customers          
Operating Leased Assets [Line Items]          
Customers accounted for 10% or more of quarterly revenues 36.00% 23.00% 32.00% 32.00%  
Offices, Manufacturing and Warehouse Facility | Bressner Technology GmbH          
Operating Leased Assets [Line Items]          
Operating lease, area 11,836   11,836    
Offices, Manufacturing and Warehouse Facility | Escondido, California          
Operating Leased Assets [Line Items]          
Operating lease, area 29,342   29,342    
Operating lease modified date     2019-02    
Operating lease, expiration date     Aug. 31, 2024    
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, 2023    
Offices, Manufacturing and Warehouse Facility | Irvine, California          
Operating Leased Assets [Line Items]          
Operating lease, area 1,632   1,632    
Operating lease, expiration date     Jun. 30, 2023