XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
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       (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, 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       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) 48,179,238