v3.25.2
Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Guarantees [Abstract]    
Balance at beginning of period $ 786 $ 806
(Income) expense for product warranties (2) 23
Product warranty claims paid (53) (127)
Balance at end of period $ 731 $ 702