XML 116 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of Share Issued During Period (Details) - Employee Stock Purchase Plan 2010 - $ / shares
12 Months Ended
Dec. 31, 2024
Oct. 31, 2024
Apr. 30, 2024
Dec. 31, 2024
Stock-based compensation        
Stock issued under the Company's stock purchase plan (in shares) 4,921,199     955,392
Offering Period End Date One        
Stock-based compensation        
Stock issued under the Company's stock purchase plan (in shares)     604,226  
Weighted average price per share (in dollars per share)     $ 32.11  
Offering Period End Date Two        
Stock-based compensation        
Stock issued under the Company's stock purchase plan (in shares)   351,166    
Weighted average price per share (in dollars per share)   $ 33.68