Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies (Details)

v3.25.1
Commitments and Contingencies (Details) - Electro Scan Inc
$ in Millions
1 Months Ended
Sep. 30, 2024
USD ($)
productUnit
payment
Dec. 31, 2024
USD ($)
Other Commitments [Line Items]    
Number of tranche payments | payment 3  
Long-term purchase commitment, amount $ 3.0  
Supply Commitment, Number of Units To Be Transferred | productUnit 66  
Purchase commitment, remaining minimum amount committed   $ 1.3