XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2024
Sep. 30, 2024
Sep. 30, 2024
Apr. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award          
Outstanding options that are exercisable (in shares)   1,400,000 1,400,000    
Outstanding options that are exercisable, weighted average exercise price (in USD per share)   $ 70.27 $ 70.27    
Employee Stock Purchase Plan          
Authorized stock repurchase amount       $ 50,000,000  
Remaining authorized stock repurchase amount   $ 50,000,000 $ 50,000,000    
At-the Market Equity Offering          
Employee Stock Purchase Plan          
Sale of stock, authorized offering amount         $ 100,000,000
Sale of common stock (in shares)   334,325 334,325    
Common stock aggregate offering price     $ 34,300,000    
2002 Stock Incentive Plan | Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award          
Increase the number of shares under the 2002 stock incentive plan (in shares) 1,300,000        
Amended ESPP          
Employee Stock Purchase Plan          
Share purchase price as percent of market price (as a percent)     85.00%    
Shares available for future purchases (in shares)     26,244