v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - 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, 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)
Beginning balance (in shares) at Dec. 31, 2025   55,565      
Beginning balance at Dec. 31, 2025 890,245 $ 56 427,477 644,736 (182,024)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued under stock plans, net of withholdings and related tax effects (in shares)   1,096      
Common stock issued under stock plans, net of withholdings and related tax effects (4,055) $ 1 (4,056)    
Stock-based compensation 4,494   4,494    
Net income 53,753     53,753  
Other comprehensive income (loss) (3,937)       (3,937)
Ending balance (in shares) at Mar. 31, 2026   56,661      
Ending balance at Mar. 31, 2026 $ 940,500 $ 57 $ 427,915 $ 698,489 $ (185,961)