XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income
Total
Balance at Dec. 31, 2022 $ 6 $ 263,771 $ 847,681 $ (2,620) $ 1,108,838
Balance (in shares) at Dec. 31, 2022 53,124,899        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     40,342   40,342
Foreign currency translation adjustments, net of tax       1,493 1,493
Issuance of shares, net of issuance costs   1,263     1,263
Issuance of shares, net of issuance costs (in shares) 49,949        
Conversion of stock based awards, net of shares withheld for taxes   (1,391)     (1,391)
Conversion of stock based awards, net of shares withheld for taxes (in shares) 154,025        
Stock-based compensation   5,388     5,388
Dividends declared     (6,395)   (6,395)
Balance at Jun. 30, 2023 $ 6 269,031 881,628 (1,127) 1,149,538
Balance (in shares) at Jun. 30, 2023 53,328,873        
Balance at Mar. 31, 2023 $ 6 265,817 845,795 (2,505) 1,109,113
Balance (in shares) at Mar. 31, 2023 53,282,636        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     39,032   39,032
Foreign currency translation adjustments, net of tax       1,378 1,378
Issuance of shares, net of issuance costs   257     257
Issuance of shares, net of issuance costs (in shares) 10,264        
Conversion of stock based awards, net of shares withheld for taxes   (52)     (52)
Conversion of stock based awards, net of shares withheld for taxes (in shares) 35,973        
Stock-based compensation   3,009     3,009
Dividends declared     (3,199)   (3,199)
Balance at Jun. 30, 2023 $ 6 269,031 881,628 (1,127) 1,149,538
Balance (in shares) at Jun. 30, 2023 53,328,873        
Balance at Dec. 31, 2023 $ 6 275,846 961,028 (788) 1,236,092
Balance (in shares) at Dec. 31, 2023 53,366,327        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     68,486   68,486
Foreign currency translation adjustments, net of tax       (1,892) (1,892)
Issuance of shares, net of issuance costs   1,396     1,396
Issuance of shares, net of issuance costs (in shares) 34,844        
Conversion of stock based awards, net of shares withheld for taxes   (4,772)     (4,772)
Conversion of stock based awards, net of shares withheld for taxes (in shares) 271,569        
Stock-based compensation   6,360     6,360
Dividends declared     (6,439)   (6,439)
Balance at Jun. 30, 2024 $ 6 278,830 1,023,075 (2,680) 1,299,231
Balance (in shares) at Jun. 30, 2024 53,672,740        
Balance at Mar. 31, 2024 $ 6 274,711 976,749 (2,061) 1,249,405
Balance (in shares) at Mar. 31, 2024 53,630,490        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     49,543   49,543
Foreign currency translation adjustments, net of tax       (619) (619)
Issuance of shares, net of issuance costs   298     298
Issuance of shares, net of issuance costs (in shares) 6,400        
Conversion of stock based awards, net of shares withheld for taxes   (133)     (133)
Conversion of stock based awards, net of shares withheld for taxes (in shares) 35,850        
Stock-based compensation   3,954     3,954
Dividends declared     (3,217)   (3,217)
Balance at Jun. 30, 2024 $ 6 $ 278,830 $ 1,023,075 $ (2,680) $ 1,299,231
Balance (in shares) at Jun. 30, 2024 53,672,740