XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2023   32,598,946        
Beginning balance at Dec. 31, 2023 $ 739,237 $ 326 $ 138,046 $ 605,067 $ (58) $ (4,144)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (17,396)     (17,396)    
Comprehensive income            
Foreign exchange translation adjustments (15)         (15)
Cash-flow hedges 7         7
Other comprehensive income (loss), net of tax (8)         (8)
Issuance of common stock (in shares)   323,989        
Issuance of common stock 426 $ 3 423      
Purchase of treasury stock (7,023)   (7,020)   (3)  
Stock-based compensation 2,211   2,211      
Dividends (4,290)   163 (4,453)    
Ending balance (in shares) at Mar. 31, 2024   32,922,935        
Ending balance at Mar. 31, 2024 713,157 $ 329 133,823 583,218 (61) (4,152)
Beginning balance (in shares) at Dec. 31, 2023   32,598,946        
Beginning balance at Dec. 31, 2023 739,237 $ 326 138,046 605,067 (58) (4,144)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 21,531          
Comprehensive income            
Foreign exchange translation adjustments (42)          
Cash-flow hedges 7          
Ending balance (in shares) at Jun. 30, 2024   32,959,588        
Ending balance at Jun. 30, 2024 746,597 $ 330 132,786 617,723 (63) (4,179)
Beginning balance (in shares) at Mar. 31, 2024   32,922,935        
Beginning balance at Mar. 31, 2024 713,157 $ 329 133,823 583,218 (61) (4,152)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 38,927     38,927    
Comprehensive income            
Foreign exchange translation adjustments (27)         (27)
Cash-flow hedges 0          
Other comprehensive income (loss), net of tax (27)         (27)
Issuance of common stock (in shares)   36,653        
Issuance of common stock 1 $ 1        
Purchase of treasury stock (3,362)   (3,360)   (2)  
Stock-based compensation 2,193   2,193      
Dividends (4,292)   130 (4,422)    
Ending balance (in shares) at Jun. 30, 2024   32,959,588        
Ending balance at Jun. 30, 2024 $ 746,597 $ 330 132,786 617,723 (63) (4,179)
Beginning balance (in shares) at Dec. 31, 2024 26,737,036 32,989,165        
Beginning balance at Dec. 31, 2024 $ 774,650 $ 330 136,872 631,541 (63) 5,970
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 23,344     23,344    
Comprehensive income            
Foreign exchange translation adjustments 11         11
Cash-flow hedges 7         7
Other comprehensive income (loss), net of tax 18         18
Issuance of common stock (in shares)   124,214        
Issuance of common stock 154 $ 1 153      
Purchase of treasury stock (1,486)   (1,486)      
Stock-based compensation 1,978   1,978      
Dividends (4,290)   160 (4,450)    
Ending balance (in shares) at Mar. 31, 2025   33,113,379        
Ending balance at Mar. 31, 2025 $ 794,368 $ 331 137,677 650,435 (63) 5,988
Beginning balance (in shares) at Dec. 31, 2024 26,737,036 32,989,165        
Beginning balance at Dec. 31, 2024 $ 774,650 $ 330 136,872 631,541 (63) 5,970
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 54,715          
Comprehensive income            
Foreign exchange translation adjustments 35          
Cash-flow hedges $ 7          
Ending balance (in shares) at Jun. 30, 2025 26,844,187 33,152,286        
Ending balance at Jun. 30, 2025 $ 823,732 $ 332 140,097 677,354 (63) 6,012
Beginning balance (in shares) at Mar. 31, 2025   33,113,379        
Beginning balance at Mar. 31, 2025 794,368 $ 331 137,677 650,435 (63) 5,988
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 31,371     31,371    
Comprehensive income            
Foreign exchange translation adjustments 24         24
Cash-flow hedges 0          
Other comprehensive income (loss), net of tax 24         24
Issuance of common stock (in shares)   38,907        
Issuance of common stock 1 $ 1        
Purchase of treasury stock (51)   (51)      
Stock-based compensation 2,309   2,309      
Dividends $ (4,290)   162 (4,452)    
Ending balance (in shares) at Jun. 30, 2025 26,844,187 33,152,286        
Ending balance at Jun. 30, 2025 $ 823,732 $ 332 $ 140,097 $ 677,354 $ (63) $ 6,012