v3.26.3
Significant Accounting Policies - Schedule of Changes in Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Product Warranties Disclosures [Abstract]        
Product warranty liability at beginning of period $ 3,288 $ 2,062 $ 3,154 $ 657
Warranty expense 517 1,046 1,651 3,406
Warranty fulfillment (638) (553) (1,638) (1,508)
Product warranty liability at end of period $ 3,167 $ 2,555 $ 3,167 $ 2,555