XML 66 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Components of Inventories) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 78,180 $ 40,733
Raw materials 10,844 8,498
Total inventories $ 89,024 $ 49,231