v3.26.1
Accrued Liabilities - Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Other Liabilities, Current [Abstract]    
Dividends $ 1,208 $ 1,255
Warranty 1,001 915
Income taxes 0 1,345
Other 3,755 3,802
Total $ 5,964 $ 7,317