XML 86 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Summary of Product Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Product Warranties:      
Balance, beginning of the year $ 17,815 $ 14,859 $ 12,137
Provision for warranty 59,164 52,253 35,407
Costs utilized (56,572) (49,204) (33,784)
Change in estimated liability for pre-existing warranties (3,453) (93) 1,099
Balance, end of the year 16,954 17,815 14,859
Total 16,954 17,815 14,859
Current portion 9,753 10,009 9,079
Non-current portion $ 7,201 $ 7,806 $ 5,780