XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Common stock, beginning balance (in shares) at Dec. 31, 2023   32,590,000        
Treasury stock, beginning balance (in shares) at Dec. 31, 2023     0      
Beginning balance at Dec. 31, 2023 $ 1,735,733,000 $ 326,000 $ 0 $ 328,607,000 $ (41,612,000) $ 1,448,412,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)   140,000        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (9,040,000) $ 1,000   (9,041,000)    
Stock-based compensation expense 8,043,000     8,043,000    
Employee stock purchase plan issuances (in shares)   5,000        
Employee stock purchase plan issuances 912,000     912,000    
Shares issued upon conversion of notes (in shares)   141,000        
Shares issued upon conversion of Notes 0 $ 1,000   (1,000)    
Shares received from convertible note hedge upon conversion of Notes (in shares)   (141,000)        
Shares received from convertible note hedge upon conversion of convertible notes 0 $ (1,000)   1,000    
Excise tax on stock repurchases (93,000)     (93,000)    
Repurchase of treasury stock (in shares)     (187,000)      
Repurchase of treasury stock $ (35,000,000)   $ (35,000,000)      
Retirement of treasury stock (in shares) (187,357) (187,000)        
Retirement of treasury stock $ (34,999,897) $ (2,000)        
Retirement of treasury stock (in shares)     187,000      
Retirement of treasury stock 0   $ 35,000,000 (1,889,000)   (33,109,000)
Foreign currency translation adjustments, net of tax (12,091,000)       (12,091,000)  
Net earnings 67,027,000         67,027,000
Common stock, ending balance (in shares) at Mar. 31, 2024   32,548,000        
Treasury stock, ending balance (in shares) at Mar. 31, 2024     0      
Ending balance at Mar. 31, 2024 $ 1,755,491,000 $ 325,000 $ 0 326,539,000 (53,703,000) 1,482,330,000
Common stock, beginning balance (in shares) at Dec. 31, 2024 31,778,000 31,778,000        
Treasury stock, beginning balance (in shares) at Dec. 31, 2024     0      
Beginning balance at Dec. 31, 2024 $ 1,770,611,000 $ 318,000 $ 0 342,893,000 (81,158,000) 1,508,558,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)   127,000        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (11,090,000) $ 1,000   (11,091,000)    
Stock-based compensation expense 8,847,000     8,847,000    
Employee stock purchase plan issuances (in shares)   7,000        
Employee stock purchase plan issuances 1,187,000     1,187,000    
Shares issued upon conversion of notes (in shares)   2,833,000        
Shares issued upon conversion of Notes 0 $ 28,000   (28,000)    
Shares received from convertible note hedge upon conversion of Notes (in shares)   (2,833,000)        
Shares received from convertible note hedge upon conversion of convertible notes 0 $ (28,000)   28,000    
Settlement upon early exercise of Warrants $ (196,895,000)     (196,895,000)    
Retirement of treasury stock (in shares) 0          
Foreign currency translation adjustments, net of tax $ 10,770,000       10,770,000  
Net earnings 7,514,000         7,514,000
Common stock, ending balance (in shares) at Mar. 31, 2025   31,912,000        
Treasury stock, ending balance (in shares) at Mar. 31, 2025     0      
Ending balance at Mar. 31, 2025 $ 1,590,944,000 $ 319,000 $ 0 $ 144,941,000 $ (70,388,000) $ 1,516,072,000