v3.26.1
Balance Sheet Components - Schedule of Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Product Warranties:        
Balance, beginning of the period $ 23,012 $ 18,288 $ 16,954 $ 17,815
Provision for warranty 17,043 25,253 88,258 53,949
Costs utilized (16,895) (24,277) (82,430) (51,131)
Change in estimated liability for pre-existing warranties 607 (337) 985 (1,706)
Balance, end of the period 23,767 18,927 23,767 18,927
Total product warranty 23,767 18,927 23,767 18,927
Current portion 15,363 10,740 15,363 10,740
Non-current portion $ 8,404 $ 8,187 $ 8,404 $ 8,187