XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of 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
Movement in Standard Product Warranty Accrual [Roll Forward]        
Warranty, beginning of period $ 736 $ 735 $ 815 $ 670
Warranty costs accrued 56 244 317 727
Settlements of warranty claims (131) (206) (471) (624)
Warranty, end of period $ 661 $ 773 $ 661 $ 773