v3.26.1
Product Warranty - Schedule of Product Warranty Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Summary of product warranty activity    
Beginning balance $ 644 $ 607
Charges to expense 89 232
Costs incurred (79) (132)
Ending balance $ 654 $ 707