XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
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     88,486   88,486
Foreign currency translation adjustments, net of tax       53 53
Issuance of shares, net of issuance costs   1,742     1,742
Issuance of shares, net of issuance costs (in shares) 65,023        
Conversion of stock based awards, net of shares withheld for taxes   (1,668)     (1,668)
Conversion of stock based awards, net of shares withheld for taxes (in shares) 162,689        
Stock-based compensation   8,955     8,955
Dividends declared     (9,598)   (9,598)
Balance at Sep. 30, 2023 $ 6 272,800 926,569 (2,567) 1,196,808
Balance (in shares) at Sep. 30, 2023 53,352,611        
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        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     48,144   48,144
Foreign currency translation adjustments, net of tax       (1,440) (1,440)
Issuance of shares, net of issuance costs   479     479
Issuance of shares, net of issuance costs (in shares) 15,074        
Conversion of stock based awards, net of shares withheld for taxes   (278)     (278)
Conversion of stock based awards, net of shares withheld for taxes (in shares) 8,664        
Stock-based compensation   3,568     3,568
Dividends declared     (3,203)   (3,203)
Balance at Sep. 30, 2023 $ 6 272,800 926,569 (2,567) 1,196,808
Balance (in shares) at Sep. 30, 2023 53,352,611        
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     126,922   126,922
Foreign currency translation adjustments, net of tax       (1,074) (1,074)
Issuance of shares, net of issuance costs   1,960     1,960
Issuance of shares, net of issuance costs (in shares) 46,201        
Conversion of stock based awards, net of shares withheld for taxes   (6,591)     (6,591)
Conversion of stock based awards, net of shares withheld for taxes (in shares) 300,205        
Stock-based compensation   10,348     10,348
Dividends declared     (9,662)   (9,662)
Balance at Sep. 30, 2024 $ 6 281,563 1,078,288 (1,862) 1,357,995
Balance (in shares) at Sep. 30, 2024 53,712,733        
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        
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     58,436   58,436
Foreign currency translation adjustments, net of tax       818 818
Issuance of shares, net of issuance costs   564     564
Issuance of shares, net of issuance costs (in shares) 11,357        
Conversion of stock based awards, net of shares withheld for taxes   (1,819)     (1,819)
Conversion of stock based awards, net of shares withheld for taxes (in shares) 28,636        
Stock-based compensation   3,988     3,988
Dividends declared     (3,223)   (3,223)
Balance at Sep. 30, 2024 $ 6 $ 281,563 $ 1,078,288 $ (1,862) $ 1,357,995
Balance (in shares) at Sep. 30, 2024 53,712,733