XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Class A Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Balance at the beginning of the period (in shares) at Dec. 31, 2021   54,868      
Balance at the beginning of the period at Dec. 31, 2021 $ 1,070,673 $ 55 $ 401,055 $ 699,370 $ (29,807)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued under stock plans, net of withholdings and related tax effects (in shares)   870      
Common stock issued under stock plans, net of withholdings and related tax effects 230 $ 1 229    
Stock-based compensation 34,812   34,812    
Repurchases of class A common stock (in shares)   (4,064)      
Repurchases of Class A Common Stock (95,525) $ (4) (95,521)    
Net (loss) income 64,212     64,212  
Other comprehensive income (loss) (292,921)       (292,921)
Balance at the end of the period (in shares) at Dec. 31, 2022   51,674      
Balance at the end of the period at Dec. 31, 2022 781,481 $ 52 340,575 763,582 (322,728)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued under stock plans, net of withholdings and related tax effects (in shares)   1,142      
Common stock issued under stock plans, net of withholdings and related tax effects 1,662 $ 1 1,661    
Stock-based compensation 33,744   33,744    
Net (loss) income 6,722     6,722  
Other comprehensive income (loss) 35,741       35,741
Balance at the end of the period (in shares) at Dec. 31, 2023   52,816      
Balance at the end of the period at Dec. 31, 2023 859,350 $ 53 375,980 770,304 (286,987)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued under stock plans, net of withholdings and related tax effects (in shares)   1,411      
Common stock issued under stock plans, net of withholdings and related tax effects 2,104 $ 2 2,102    
Stock-based compensation 29,928   29,928    
Net (loss) income (26,702)     (26,702)  
Other comprehensive income (loss) 8,905       8,905
Balance at the end of the period (in shares) at Dec. 31, 2024   54,227      
Balance at the end of the period at Dec. 31, 2024 $ 873,585 $ 55 $ 408,010 $ 743,602 $ (278,082)