v3.23.1
Balance sheet components - Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Sep. 30, 2021
Balance Sheet Related Disclosures [Abstract]    
Raw Materials $ 28,787 $ 18,778
Work-in-process 2,866 4,837
Finished Goods 7,654 8,185
Total inventories $ 39,307 $ 31,800