XML 51 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Significant Accounting Policies - Schedule of Changes in Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Product Warranties Disclosures [Abstract]        
Product warranty liability at beginning of period $ 2,062 $ 248 $ 657 $ 22
Warranty expense 1,046 587 3,406 1,114
Warranty fulfillment (553) (403) (1,508) (704)
Product warranty liability at end of period $ 2,555 $ 432 $ 2,555 $ 432