XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Common Share - Narrative (Details) - shares
shares in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Convertible Senior Notes Due 2029 | Convertible Notes Payable    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Interest rate, stated percentage 0.00%  
Employee stock options and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive outstanding equity awards (in shares) 3,585,934 3,377,300