XML 98 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 18, 2024
Mar. 01, 2024
Sep. 22, 2023
Aug. 11, 2023
Mar. 31, 2024
Sep. 30, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2024
Nov. 02, 2023
Oct. 29, 2020
Class of stock                        
Stock Repurchased and Retired During Period, Value             $ 7,114 $ 113,699 $ 100,526      
2020 Share repurchase program                        
Class of stock                        
Number of shares authorized to be repurchased under the plan                       20,000
Amount authorized to be repurchased                   $ 100,000 $ 50,000  
Amount authorized to be repurchased per quarter, maximum                   $ 50,000 $ 25,000  
Remaining number of shares authorized to be repurchased             5,500          
Stock Repurchased and Retired During Period, Shares               1,400        
Stock Repurchased and Retired During Period, Value             $ 7,100 $ 63,100        
Common stock                        
Class of stock                        
Stock Repurchased and Retired During Period, Shares             121 2,211 1,859      
Stock Repurchased and Retired During Period, Value               $ 2 $ 1      
Common stock | 2020 Share repurchase program                        
Class of stock                        
Stock Repurchased and Retired During Period, Shares             100          
Accumulated deficit                        
Class of stock                        
Stock Repurchased and Retired During Period, Value               $ 47,947 $ 94,742      
2023 Accelerated share repurchase program                        
Class of stock                        
Accelerated share repurchase program, upfront payment           $ 100,000            
Stock Repurchased and Retired During Period, Shares     200 1,600                
Stock Repurchased and Retired During Period, Value           80,000            
Remaining initial payment, unsettled forward contract indexed to Company's stock           $ 20,000            
2024 Accelerated share repurchase program                        
Class of stock                        
Accelerated share repurchase program, upfront payment         $ 50,000              
Stock Repurchased and Retired During Period, Shares 100 700                    
Stock Repurchased and Retired During Period, Value         40,000              
Remaining initial payment, unsettled forward contract indexed to Company's stock         $ 10,000