v3.26.1
Inventories - Classification (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Inventories    
Current $ 30,118 $ 29,962
Non-current 9,256 11,313
Inventories $ 39,374 $ 41,275