v3.26.1
Stock Compensation - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 01, 2021
Jun. 24, 2020
Jan. 31, 2025
Oct. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available (in shares)         762,367    
General and administrative         $ 36,063,000 $ 42,671,000  
Product development         4,703,000 5,735,000  
Sales and support         6,900,000 6,110,000  
Stock compensation expense (reversal)         11,491,000 13,531,000  
Stock repurchase program, authorized amount             $ 250,000,000.0
Excise tax expense         0 0  
Stock repurchase program, remaining authorized repurchase amount         $ 226,700,000    
President and Chief Executive Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Measurement period         2 years    
Stock or unit option plan expense           1,100,000  
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock compensation expense         $ 4,600,000 7,900,000  
General and administrative         3,600,000 7,500,000  
Product development         600,000 200,000  
Sales and support         400,000 200,000  
Unvested compensation expense         $ 3,300,000 $ 6,000,000.0  
Weighted average period of recognition of unrecognized compensation cost         1 year 9 months 1 year 3 months 3 days  
Awards issued (in shares)         195,652 269,799  
Vested in period (in shares)         175,016    
Awards issued         153,001    
Performance-Based Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock compensation expense         $ 0 $ 500,000  
Unvested compensation expense           $ 1,700,000  
Weighted average period of recognition of unrecognized compensation cost           2 years 6 months 3 days  
Awards issued (in shares)         0 0  
Annual compound growth rate used to calculate stock price levels 4 years            
Common stock trading day period 60 days            
Performance-Based Restricted Stock Units | President and Chief Executive Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vested in period (in shares)           33,417  
Performance-Based Restricted Stock Units | Cumulative Spectrum Proceeds Monetized              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Measurement period   4 years          
Vesting if target metric achieved (in shares)   30,049          
Vested in period (in shares)           15,800  
Performance-Based Restricted Stock Units | Cumulative Spectrum Proceeds Monetized | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting if target metric achieved (in shares)   15,025          
Performance-Based Restricted Stock Units | Cumulative Spectrum Proceeds Monetized | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting if target metric achieved (in shares)   60,098          
Performance-Based Restricted Stock Units | TSR | President and Chief Executive Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting if target metric achieved (in shares) 45,000            
Performance-Based Restricted Stock Units | TSR | Minimum | President and Chief Executive Officer | First Anniversary              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of vesting for stock granted to employees 25.00%            
Performance-Based Restricted Stock Units | TSR | Maximum | President and Chief Executive Officer | First Anniversary              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of vesting for stock granted to employees 350.00%            
Unvested Time-Based | President and Chief Executive Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Awards issued (in shares)           68,788  
Performance Based Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Awards issued       97,631      
Incremental fair value           $ 1,400,000  
Incremental fair value immediately           100,000  
Time Based Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Awards issued     191,326        
Contractual life       10 years      
Time Based Stock Options | First Anniversary              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of vesting for stock granted to employees       33.00%      
Time Based Stock Options | Second Anniversary              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of vesting for stock granted to employees       33.00%      
Time Based Stock Options | Third Anniversary              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of vesting for stock granted to employees       33.00%      
Service-Based Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock compensation expense         $ 7,000,000.0 $ 4,500,000  
Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
General and administrative         6,800,000    
Product development         200,000    
Sales and support         $ 20,000    
Weighted average period of recognition of unrecognized compensation cost         1 year 1 month 28 days 2 years 6 months 3 days  
Intrinsic value of options exercised         $ 900,000 $ 2,900,000  
Weighted average grant-date fair value per option granted (in dollars per share)         $ 38.59 $ 31.31  
Unrecognized compensation cost related to non-vested share options granted         $ 5,800,000 $ 10,200,000  
Performance-Based Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unvested compensation expense         $ 300,000    
Weighted average period of recognition of unrecognized compensation cost         1 year 6 months 3 days    
Share-based compensation arrangement by share-based payment award, stock price period for award vesting           60 days  
Share-based compensation arrangement by share-based payment award, target award vesting percentage           100.00%  
Stock compensation expense (reversal)         $ (100,000) $ 600,000  
Performance-Based Stock Options | Senior Executive Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Contractual life       10 years      
Incremental fair value           1,000,000.0  
Incremental fair value immediately           $ 100,000  
Performance-based stock options (in shares)       213,487      
2023 Stock Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock authorized and reserved for issuance (in shares)         1,350,000