v3.25.2
Revenue Recognition (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]      
Revenues $ 3,760,995 $ 3,610,347 $ 3,472,185
Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 3,760,995 3,610,347  
Assisted tax preparation | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 2,413,229 2,274,835  
Royalties | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 192,877 204,802  
DIY tax preparation | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 383,738 349,812  
International | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 246,993 247,123  
Refund Transfers | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 137,526 142,249  
Emerald Card® and SpruceSM | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 72,888 76,093  
Peace of Mind® Extended Service Plan | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 87,326 93,087  
Revenues from Tax Identity Shield® | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 29,920 33,386  
Interest and fee income on Emerald Advance® | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues 28,958 40,933  
Wave HQ Inc. | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues   96,472  
Revenues 109,222    
Other | Reportable Segment      
Disaggregation of Revenue [Line Items]      
Revenues $ 58,318 $ 51,555