XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Lawsuits expected $ 0
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 open purchase commitments $ 2,822,062