XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Total
Balance (in shares) at Dec. 31, 2022 7,582       30  
Balance at Dec. 31, 2022 $ 76 $ 36,070 $ 202,596 $ (610) $ (587) $ 237,545
Share-based compensation (in shares) 49       0  
Share-based compensation $ 0 1,056 0 0 $ 0 1,056
Exercise of stock options (in shares) 3       0  
Exercise of stock options $ 0 0 0 0 $ 0 0
Net share settlement of restricted stock units (in shares) (21)       0  
Net share settlement of restricted stock units $ 0 (2,413) 0 0 $ 0 (2,413)
Other comprehensive income $ 0 0 0 493   493
Net Income   0 9,739   $ 0 9,739
Issuance of common stock (in shares) 0       0  
Issuance of common stock $ 0 64 0 0 $ 0 64
Balance (in shares) at Mar. 31, 2023 7,613       30  
Balance at Mar. 31, 2023 $ 76 34,777 212,335 (117) $ (587) 246,484
Balance (in shares) at Dec. 31, 2022 7,582       30  
Balance at Dec. 31, 2022 $ 76 36,070 202,596 (610) $ (587) 237,545
Other comprehensive income           534
Net Income           21,622
Balance (in shares) at Jun. 30, 2023 7,639       30  
Balance at Jun. 30, 2023 $ 76 36,654 224,218 (76) $ (587) 260,285
Balance (in shares) at Mar. 31, 2023 7,613       30  
Balance at Mar. 31, 2023 $ 76 34,777 212,335 (117) $ (587) 246,484
Share-based compensation (in shares) 4       0  
Share-based compensation $ 0 1,197 0 0 $ 0 1,197
Exercise of stock options (in shares) 22       0  
Exercise of stock options $ 0 680 0 0 $ 0 680
Other comprehensive income 0 0 0 41 0 41
Net Income $ 0 0 11,883 0 $ 0 11,883
Balance (in shares) at Jun. 30, 2023 7,639       30  
Balance at Jun. 30, 2023 $ 76 36,654 224,218 (76) $ (587) 260,285
Balance (in shares) at Dec. 31, 2023 7,640       30  
Balance at Dec. 31, 2023 $ 76 38,814 247,520 268 $ (587) 286,091
Share-based compensation (in shares) 48       0  
Share-based compensation $ 1 1,512 0 0 $ 0 1,513
Exercise of stock options (in shares) 4       0  
Exercise of stock options $ 0 54 0 0 $ 0 54
Net share settlement of restricted stock units (in shares) (22)       0  
Net share settlement of restricted stock units $ 0 (4,751) 0 0 $ 0 (4,751)
Other comprehensive income $ 0 0 0 (584) 0 (584)
Net Income   0 12,693 0 $ 0 12,693
Balance (in shares) at Mar. 31, 2024 7,670       30  
Balance at Mar. 31, 2024 $ 77 35,629 260,213 (316) $ (587) 295,016
Balance (in shares) at Dec. 31, 2023 7,640       30  
Balance at Dec. 31, 2023 $ 76 38,814 247,520 268 $ (587) 286,091
Other comprehensive income           (764)
Net Income           26,245
Balance (in shares) at Jun. 30, 2024 7,674       30  
Balance at Jun. 30, 2024 $ 77 37,418 273,765 (497) $ (587) 310,176
Balance (in shares) at Mar. 31, 2024 7,670       30  
Balance at Mar. 31, 2024 $ 77 35,629 260,213 (316) $ (587) 295,016
Share-based compensation (in shares) 2       0  
Share-based compensation $ 0 1,736 0 0 $ 0 1,736
Exercise of stock options (in shares) 2       0  
Exercise of stock options $ 0 53 0 0 $ 0 53
Other comprehensive income $ 0 0 0 (181) 0 (181)
Net Income   0 13,552 0 $ 0 13,552
Balance (in shares) at Jun. 30, 2024 7,674       30  
Balance at Jun. 30, 2024 $ 77 $ 37,418 $ 273,765 $ (497) $ (587) $ 310,176