XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Beginning balance at Dec. 31, 2021 $ 1 $ 1,095,229 $ (155,947) $ 109,883 $ (1,317) $ 1,047,849
Beginning balance (in shares) at Dec. 31, 2021 70,896,856   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock   (70)       (70)
Issuance of common stock under employee plans, net   (1,388)       (1,388)
Issuance of common stock under employee plans, net (in shares) 99,802          
Stock-based compensation   25,088       25,088
Net income       54,871   54,871
Other comprehensive income (loss), net         (1,561) (1,561)
Ending balance at Mar. 31, 2022 $ 1 1,118,859 $ (155,947) 164,754 (2,878) 1,124,789
Ending balance (in shares) at Mar. 31, 2022 70,996,658   20,220,227      
Beginning balance at Dec. 31, 2022 $ 1 1,174,594 $ (155,947) 257,022 (7,179) 1,268,491
Beginning balance (in shares) at Dec. 31, 2022 71,474,581   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock   33,650       33,650
Issuance of common stock (in shares) 154,500          
Issuance of common stock under employee plans, net   (34,841)       (34,841)
Issuance of common stock under employee plans, net (in shares) 335,629          
Stock options exercised   54,346       54,346
Stock options exercised (in shares) 1,901,535          
Stock-based compensation   34,350       34,350
Issuance of common stock for business combination contingent consideration (in shares) 7,817          
Net income       45,139   45,139
Other comprehensive income (loss), net         1,860 1,860
Ending balance at Mar. 31, 2023 $ 1 $ 1,262,099 $ (155,947) $ 302,161 $ (5,319) $ 1,402,995
Ending balance (in shares) at Mar. 31, 2023 73,874,062   20,220,227