v3.26.1
WARRANTY LIABILITY - Schedule of Changes in Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance, beginning of period $ 6,542 $ 6,016 $ 5,694 $ 5,524
Warranties issued and changes in estimated pre-existing warranties 3,345 2,658 10,237 9,134
Actual warranty costs incurred (2,643) (2,984) (8,687) (8,968)
Balance, end of period $ 7,244 $ 5,690 $ 7,244 $ 5,690