XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Total
Balance at Dec. 31, 2021 $ 6 $ 422,423 $ 180,337 $ (6,765) $ (150,479)  
Balance at Dec. 31, 2021           $ 445,522
Balance at Dec. 31, 2021 56,440,202       (8,725,290)  
Changes in Stockholders' Equity            
Net income     24,253     24,253
Other comprehensive income (loss)       (480)   (480)
Purchase of treasury stock         $ (1,229) (1,229)
Purchase of treasury stock (in Shares)         (51,168)  
Issuance of treasury stock in connection with the Company's equity plans   (428)     $ 428  
Issuance of treasury stock in connection with the Company's equity plans (in Shares)         33,231  
Issuance of common stock in connection with the Company's equity plans   6,437       6,437
Issuance of common stock in connection with the Company's equity plans (in Shares) 1,055,200          
Share-based compensation expense   5,022       5,022
Balance at Mar. 31, 2022 $ 6 433,454 204,590 (7,245) $ (151,280)  
Balance at Mar. 31, 2022           479,525
Balance at Mar. 31, 2022 57,495,402       (8,743,227)  
Balance at Dec. 31, 2021 $ 6 422,423 180,337 (6,765) $ (150,479)  
Balance at Dec. 31, 2021           445,522
Balance at Dec. 31, 2021 56,440,202       (8,725,290)  
Changes in Stockholders' Equity            
Net income           57,473
Other comprehensive income (loss)           (3,166)
Balance at Sep. 30, 2022 $ 6 448,741 237,810 (9,931)    
Balance at Sep. 30, 2022         $ (171,461) 505,165
Balance at Sep. 30, 2022 57,994,848       (9,382,303)  
Balance at Mar. 31, 2022 $ 6 433,454 204,590 (7,245) $ (151,280)  
Balance at Mar. 31, 2022           479,525
Balance at Mar. 31, 2022 57,495,402       (8,743,227)  
Changes in Stockholders' Equity            
Net income     17,346     17,346
Other comprehensive income (loss)       (1,464)   (1,464)
Purchase of treasury stock         $ (6,118) (6,118)
Purchase of treasury stock (in Shares)         (189,840)  
Issuance of treasury stock in connection with the Company's equity plans   (430)     $ 430  
Issuance of treasury stock in connection with the Company's equity plans (in Shares)         29,019  
Issuance of common stock in connection with the Company's equity plans   5,783       5,783
Issuance of common stock in connection with the Company's equity plans (in Shares) 400,935          
Share-based compensation expense   4,235       4,235
Balance at Jun. 30, 2022 $ 6 443,042 221,936 (8,709) $ (156,968)  
Balance at Jun. 30, 2022           499,307
Balance at Jun. 30, 2022 57,896,337       (8,904,048)  
Changes in Stockholders' Equity            
Net income     15,874     15,874
Other comprehensive income (loss)       (1,222)   (1,222)
Purchase of treasury stock         $ (14,493) (14,493)
Purchase of treasury stock (in Shares)         (478,255)  
Issuance of common stock in connection with the Company's equity plans   1,400       1,400
Issuance of common stock in connection with the Company's equity plans (in Shares) 98,511          
Share-based compensation expense   4,299       4,299
Balance at Sep. 30, 2022 $ 6 448,741 237,810 (9,931)    
Balance at Sep. 30, 2022         $ (171,461) 505,165
Balance at Sep. 30, 2022 57,994,848       (9,382,303)  
Balance at Dec. 31, 2022 $ 6 455,077 271,723 (8,624) $ (189,524)  
Balance at Dec. 31, 2022           $ 528,658
Balance at Dec. 31, 2022 58,110,231       (9,998,162) 48,112,069
Changes in Stockholders' Equity            
Net income     26,032     $ 26,032
Other comprehensive income (loss)       356   356
Purchase of treasury stock         $ (8,015) (8,015)
Purchase of treasury stock (in Shares)         (263,131)  
Issuance of common stock in connection with the Company's equity plans   (4,565)       (4,565)
Issuance of common stock in connection with the Company's equity plans (in Shares) 330,300          
Share-based compensation expense   6,111       6,111
Balance at Mar. 31, 2023 $ 6 456,623 297,755 (8,268) $ (197,539)  
Balance at Mar. 31, 2023           548,577
Balance at Mar. 31, 2023 58,440,531       (10,261,293)  
Balance at Dec. 31, 2022 $ 6 455,077 271,723 (8,624) $ (189,524)  
Balance at Dec. 31, 2022           $ 528,658
Balance at Dec. 31, 2022 58,110,231       (9,998,162) 48,112,069
Changes in Stockholders' Equity            
Net income           $ 101,378
Other comprehensive income (loss)           213
Balance at Sep. 30, 2023 $ 6 477,880 373,102 (8,411) $ (247,437)  
Balance at Sep. 30, 2023           $ 595,140
Balance at Sep. 30, 2023 59,220,178       (11,321,712) 47,898,466
Balance at Mar. 31, 2023 $ 6 456,623 297,755 (8,268) $ (197,539)  
Balance at Mar. 31, 2023           $ 548,577
Balance at Mar. 31, 2023 58,440,531       (10,261,293)  
Changes in Stockholders' Equity            
Net income     26,124     26,124
Other comprehensive income (loss)       (56)   (56)
Purchase of treasury stock         $ (129) (129)
Purchase of treasury stock (in Shares)         (3,585)  
Issuance of treasury stock in connection with the Company's equity plans   (231)     $ 231  
Issuance of treasury stock in connection with the Company's equity plans (in Shares)         15,207  
Issuance of common stock in connection with the Company's equity plans   9,853       9,853
Issuance of common stock in connection with the Company's equity plans (in Shares) 627,946          
Share-based compensation expense   4,865       4,865
Balance at Jun. 30, 2023 $ 6 471,110 323,880 (8,324) $ (197,437)  
Balance at Jun. 30, 2023           589,235
Balance at Jun. 30, 2023 59,068,477       (10,249,671)  
Changes in Stockholders' Equity            
Net income     49,222     49,222
Other comprehensive income (loss)       (87)   (87)
Purchase of treasury stock         $ (50,000) (50,000)
Purchase of treasury stock (in Shares)         (1,072,041)  
Issuance of common stock in connection with the Company's equity plans   2,126       2,126
Issuance of common stock in connection with the Company's equity plans (in Shares) 151,701          
Share-based compensation expense   4,644       4,644
Balance at Sep. 30, 2023 $ 6 $ 477,880 $ 373,102 $ (8,411) $ (247,437)  
Balance at Sep. 30, 2023           $ 595,140
Balance at Sep. 30, 2023 59,220,178       (11,321,712) 47,898,466