XML 139 R118.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Charged to costs and expenses $ 28,757 $ 15,075 $ 14,935
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 1,517 2,750 1,731
Charged to costs and expenses 78 1,066 1,450
Deductions (258) (2,299) (431)
Balance at end of period 1,337 1,517 2,750
Valuation allowance for deferred tax assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 67,626 52,551 36,891
Charged to costs and expenses 30,706 18,998 23,212
Deductions (1,949) (3,923) (7,552)
Balance at end of period $ 96,383 $ 67,626 $ 52,551