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

Commitments and Contingencies - Additional Information (Details)

v3.25.4
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 27, 2025
Aug. 26, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies [Line Items]          
Outstanding purchase orders due within one year with its outside vendors and suppliers     $ 62,163    
Accounts payable and other accrued liabilities     427 $ 672  
Change in estimates related to preexisting warranties     $ (3,949) $ 280 $ 5,014
Cash paid for legal settlement costs   $ 1,750      
General and Administrative          
Commitments and Contingencies [Line Items]          
Legal settlement costs incurred $ 668