XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.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 Loss
Beginning balance (in shares) at Dec. 31, 2023   52,816      
Beginning balance 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)   342      
Common stock issued under stock plans, net of withholdings and related tax effects (1,400)   (1,400)    
Stock-based compensation 8,625   8,625    
Net income 4,750     4,750  
Other comprehensive income (loss) (679)       (679)
Ending balance (in shares) at Mar. 31, 2024   53,158      
Ending balance at Mar. 31, 2024 870,646 $ 53 383,205 775,054 (287,666)
Beginning balance (in shares) at Dec. 31, 2024   54,227      
Beginning balance at Dec. 31, 2024 873,585 $ 55 408,010 743,602 (278,082)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued under stock plans, net of withholdings and related tax effects (in shares)   646      
Common stock issued under stock plans, net of withholdings and related tax effects (2,429)   (2,429)    
Stock-based compensation 3,021   3,021    
Net income 25,773     25,773  
Other comprehensive income (loss) 47,713       47,713
Ending balance (in shares) at Mar. 31, 2025   54,873      
Ending balance at Mar. 31, 2025 $ 947,663 $ 55 $ 408,602 $ 769,375 $ (230,369)