v3.25.2
Segment Reporting (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Segment Reporting Information      
Number of reporting segments | segment 1    
Revenue $ 1,595,221 $ 1,402,515 $ 1,174,598
Other income 5,039 16,922 3,588
Income tax expense (81,936) (70,249) (17,792)
Net income 227,127 206,766 140,822
Reportable Segment      
Segment Reporting Information      
Revenue 1,595,221 1,402,515 1,174,598
Adjusted cost of revenue (401,428) (367,757) (309,720)
Adjusted sales and marketing (335,775) (297,944) (258,318)
Adjusted research and development (165,063) (139,109) (124,876)
Adjusted general and administrative (148,618) (130,575) (129,319)
Other income 5,039 16,922 3,588
Income tax expense (81,936) (70,249) (17,792)
Other segment items (240,313) (207,037) (197,339)
Net income $ 227,127 $ 206,766 $ 140,822