XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Non-cancellable Purchase Commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Contingencies [Line Items]    
Total purchase commitments $ 5,357 $ 10,219
Inventory purchase commitments    
Contingencies [Line Items]    
Total purchase commitments 4,493 9,292
PP&E purchase commitments    
Contingencies [Line Items]    
Total purchase commitments $ 864 $ 927