v3.26.1
Segment Reporting (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Segment Reporting      
Number of reporting segments | segment 1    
Number of operating segments | segment 1    
Revenue $ 1,771,326 $ 1,595,221 $ 1,402,515
Other income 1,310 5,039 16,922
Income tax expense (117,562) (81,936) (70,249)
Net income 269,741 227,127 206,766
Reportable Segment      
Segment Reporting      
Revenue 1,771,326 1,595,221 1,402,515
Adjusted cost of revenue (439,165) (401,428) (367,757)
Adjusted sales and marketing (360,261) (335,775) (297,944)
Adjusted research and development (186,842) (165,063) (139,109)
Adjusted general and administrative (157,276) (148,618) (130,575)
Other income 1,310 5,039 16,922
Income tax expense (117,562) (81,936) (70,249)
Other segment items (241,789) (240,313) (207,037)
Net income $ 269,741 $ 227,127 $ 206,766