XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ 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, 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]            
Net income           117,964
Ending balance at Sep. 30, 2022 $ 1 1,167,218 $ (155,947) 227,847 (7,806) 1,231,313
Ending balance (in shares) at Sep. 30, 2022 71,151,670   20,220,227      
Beginning balance at Mar. 31, 2022 $ 1 1,118,859 $ (155,947) 164,754 (2,878) 1,124,789
Beginning balance (in shares) at Mar. 31, 2022 70,996,658   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock   (4)       (4)
Issuance of common stock under employee plans, net   (931)       (931)
Issuance of common stock under employee plans, net (in shares) 81,041          
Stock-based compensation   21,162       21,162
Net income       50,962   50,962
Other comprehensive income (loss), net         (2,327) (2,327)
Ending balance at Jun. 30, 2022 $ 1 1,139,086 $ (155,947) 215,716 (5,205) 1,193,651
Ending balance (in shares) at Jun. 30, 2022 71,077,699   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee plans, net   (72)       (72)
Issuance of common stock under employee plans, net (in shares) 73,971          
Stock-based compensation   28,204       28,204
Net income       12,131   12,131
Other comprehensive income (loss), net         (2,601) (2,601)
Ending balance at Sep. 30, 2022 $ 1 1,167,218 $ (155,947) 227,847 (7,806) 1,231,313
Ending balance (in shares) at Sep. 30, 2022 71,151,670   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      
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]            
Net income           116,956
Ending balance at Sep. 30, 2023 $ 1 1,315,954 $ (155,947) 373,978 (12,869) 1,521,117
Ending balance (in shares) at Sep. 30, 2023 74,931,697   20,220,227      
Beginning balance at Mar. 31, 2023 $ 1 1,262,099 $ (155,947) 302,161 (5,319) 1,402,995
Beginning balance (in shares) at Mar. 31, 2023 73,874,062   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock   61,156       61,156
Issuance of common stock (in shares) 313,094          
Issuance of common stock under employee plans, net   (62,214)       (62,214)
Issuance of common stock under employee plans, net (in shares) 570,357          
Stock options exercised   157       157
Stock options exercised (in shares) 5,491          
Stock-based compensation   31,891       31,891
Net income       12,420   12,420
Other comprehensive income (loss), net         (1,407) (1,407)
Ending balance at Jun. 30, 2023 $ 1 1,293,089 $ (155,947) 314,581 (6,726) 1,444,998
Ending balance (in shares) at Jun. 30, 2023 74,763,004   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock   (101)       (101)
Issuance of common stock under employee plans, net   (7,021)       (7,021)
Issuance of common stock under employee plans, net (in shares) 168,693          
Stock-based compensation   29,987       29,987
Net income       59,397   59,397
Other comprehensive income (loss), net         (6,143) (6,143)
Ending balance at Sep. 30, 2023 $ 1 $ 1,315,954 $ (155,947) $ 373,978 $ (12,869) $ 1,521,117
Ending balance (in shares) at Sep. 30, 2023 74,931,697   20,220,227