XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings (Accumulated Deficit)
Beginning Balance at Dec. 31, 2021 $ 292,532 $ 168 $ 413,017 $ (2,984) $ (117,669)
Purchase of treasury shares (2,462) 0 0 (2,462) 0
Treasury Stock, Value, Acquired Pursuant to Purchase Price Adjustment (1,146) 0 0 (1,146) 0
Vesting of share-based compensation 0 3 (3) 0 0
Issuance pursuant to acquisition 12 0 12 0 0
Amortization of share-based compensation 1,101 0 1,101 0 0
Net Income (Loss) (64,255) 0 0 0 (64,255)
Ending Balance at Mar. 31, 2022 $ 225,782 171 414,127 (6,592) (181,924)
Purchase of treasury stock (shares) 96,012        
Vesting of share-based compensation (shares) 318,390        
Treasury Shares Pursuant to Purchase Price Adjustment (shares) 41,191        
Issuance pursuant to acquisition (shares) 489        
Beginning Balance at Dec. 31, 2021 $ 292,532 168 413,017 (2,984) (117,669)
Net Income (Loss) 167,076        
Ending Balance at Sep. 30, 2022 $ 616,985 227 574,885 (7,534) 49,407
Purchase of treasury stock (shares) 120,350        
Treasury Shares Pursuant to Purchase Price Adjustment (shares) 41,375        
Beginning Balance at Mar. 31, 2022 $ 225,782 171 414,127 (6,592) (181,924)
Purchase of treasury shares (503) 0 0 (503) 0
Stock options exercised (39) 0 (39) 0 0
Vesting of share-based compensation 0 1 (1) 0 0
Issuance pursuant to acquisition 157,393 55 157,338 0 0
Amortization of share-based compensation 1,756 0 1,756 0 0
Net Income (Loss) 88,790 0 0 0 88,790
Ending Balance at Jun. 30, 2022 $ 473,257 227 573,259 (7,095) (93,134)
Purchase of treasury stock (shares) 16,485        
Options, Exercises in Period 4,497        
Vesting of share-based compensation (shares) 57,355        
Issuance pursuant to acquisition (shares) 5,448,472        
Purchase of treasury shares $ (432) 0 0 (432) 0
Stock options exercised (387) 0 (387) 0 0
Treasury Stock, Value, Acquired Pursuant to Purchase Price Adjustment (7) 0 0 (7) 0
Amortization of share-based compensation 1,239 0 1,239 0 0
Net Income (Loss) 142,541 0 0 0 142,541
Ending Balance at Sep. 30, 2022 $ 616,985 227 574,885 (7,534) 49,407
Purchase of treasury stock (shares) 7,853        
Options, Exercises in Period 11,087        
Treasury Shares Pursuant to Purchase Price Adjustment (shares) 184        
Beginning Balance at Dec. 31, 2022 $ 791,579 227 576,118 (7,534) 222,768
Purchase of treasury shares (2,945) 0 0 (2,945) 0
Vesting of share-based compensation 0 4 (4) 0 0
Amortization of share-based compensation 1,179 0 1,179 0 0
Net Income (Loss) 94,492 0 0 0 94,492
Ending Balance at Mar. 31, 2023 $ 884,305 231 577,293 (10,479) 317,260
Purchase of treasury stock (shares) 126,240        
Vesting of share-based compensation (shares) 418,518        
Beginning Balance at Dec. 31, 2022 $ 791,579 227 576,118 (7,534) 222,768
Net Income (Loss) 114,658        
Ending Balance at Sep. 30, 2023 $ 1,004,542 259 677,473 (10,616) 337,426
Purchase of treasury stock (shares) 131,911        
Beginning Balance at Mar. 31, 2023 $ 884,305 231 577,293 (10,479) 317,260
Purchase of treasury shares (121) 0 0 (121) 0
Vesting of share-based compensation 0 0 0 0 0
Amortization of share-based compensation 1,524 0 1,524 0 0
Net Income (Loss) 24,937 0 0 0 24,937
Ending Balance at Jun. 30, 2023 $ 910,645 231 578,817 (10,600) 342,197
Purchase of treasury stock (shares) 5,310        
Vesting of share-based compensation (shares) 21,134        
Purchase of treasury shares $ (16) 0 0 (16) 0
Vesting of share-based compensation 0 0 0 0 0
Amortization of share-based compensation 1,551 0 1,551 0 0
Net Income (Loss) (4,771) 0 0 0 (4,771)
Ending Balance at Sep. 30, 2023 $ 1,004,542 259 677,473 (10,616) 337,426
Purchase of treasury stock (shares) 361        
Vesting of share-based compensation (shares) 1,225        
Issuance of common stock (shares) 2,810,811        
Issuance of common stock $ 97,133 $ 28 $ 97,105 $ 0 $ 0