XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
ft²
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]    
Operating lease, expiration date Aug. 31, 2024  
Rent expense | $ $ 788,629 $ 676,204
Lease expenses, excluding office leases | $ $ 90,144 $ 99,224
Offices, Manufacturing and Warehouse Facility | Bressner Technology GmbH    
Lessee, Lease, Description [Line Items]    
Operating lease, area 11,836  
Escondido, California | Offices, Manufacturing and Warehouse Facility    
Lessee, Lease, Description [Line Items]    
Operating lease, area 29,342  
Operating lease modified and extended date 2023-09  
Operating lease, expiration date Aug. 31, 2030  
Salt Lake City, Utah | Offices, Manufacturing and Warehouse Facility    
Lessee, Lease, Description [Line Items]    
Operating lease, area 3,208  
Operating lease, expiration date Jun. 30, 2025  
Anaheim, California | Offices, Manufacturing and Warehouse Facility    
Lessee, Lease, Description [Line Items]    
Operating lease, area 1,632  
Operating lease, expiration date Jun. 30, 2025