Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies (Details)

v3.25.1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
payment
May 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Other Commitments [Line Items]        
Loss contingency accrual     $ 300  
Proceeds from lines-of-credit     1,118 $ 0
Electro Scan Inc        
Other Commitments [Line Items]        
Number of tranche payments | payment 3      
Purchase commitment, amount $ 3,000      
Remaining amount committed     $ 1,300  
Mobilization Note        
Other Commitments [Line Items]        
Proceeds from lines-of-credit   $ 600