v3.25.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Sep. 30, 2024
Number of Stock Options    
Beginning balance (in shares) 1,697,000  
Options granted (in shares) 0  
Options exercised (in shares) (22,000)  
Options forfeited (in shares) (4,000)  
Ending balance (in shares) 1,671,000  
Exercisable at end of period (in shares) 1,671,000  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 5.67  
Options granted (in dollars per share) 0  
Options exercised (in dollars per share) 11.35  
Options forfeited (in dollars per share) 3.25  
Ending balance (in dollars per share) 5.60  
Exercisable at end of period (in dollars per share) $ 5.60  
Weighted average contractual term (years)    
Weighted average contractual term 2 years 4 months 24 days 2 years 7 months 6 days
Exercisable at end of period 2 years 4 months 24 days  
Aggregate intrinsic value    
Beginning balance $ 31,459  
Exercised 222  
Ending balance 21,100  
Exercisable at end of period $ 21,100