XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 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,300,000   1,300,000      
Outstanding options that are exercisable, weighted average exercise price (in USD per share) $ 73.19   $ 73.19      
Employee Stock Purchase Plan            
Authorized stock repurchase amount         $ 50,000,000  
Shares repurchased in period $ 0 $ 0 $ 0 $ 0    
At-the Market Equity Offering            
Employee Stock Purchase Plan            
Sale of stock, authorized offering amount           $ 100,000,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)     21,137