XML 13 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income (Loss), Net of Tax
Parent
Noncontrolling Interest
Beginning balance at Dec. 31, 2024 $ 520,215 $ 339 $ 322,954 $ 197,325 $ (2,869) $ (805) $ 516,944 $ 3,271
Beginning balance, shares at Dec. 31, 2024 33,545,585              
Beginning balance, shares at Dec. 31, 2024         (215,562)      
Beginning Balance, shares issued at Dec. 31, 2024   33,761,147            
Issuance of common stock $ 28,542 $ 20 28,522       28,542  
Issuance of common stock, shares   1,569,255            
Shares surrendered for tax withholding on vested awards (2,162)       $ (2,162)   (2,162)  
Shares surrendered for tax withholding on vested awards, shares   (115,596)     (115,596)      
Restricted stock awarded and stock-based compensation expenses 1,970   1,970       1,970  
Restricted stock awarded and stock-based compensation expenses, shares   385,503            
Net income (loss) 18,648     18,887     18,887 (239)
Other comprehensive income (loss) (994)         (994) (994)  
Ending balance at Mar. 31, 2025 $ 566,219 $ 359 353,446 216,212 $ (5,031) (1,799) 563,187 3,032
Ending balance, shares at Mar. 31, 2025 35,384,747              
Ending balance, shares at Mar. 31, 2025         (331,158)      
Ending Balance, shares issued at Mar. 31, 2025   35,715,905            
Beginning balance at Dec. 31, 2024 $ 520,215 $ 339 322,954 197,325 $ (2,869) (805) 516,944 3,271
Beginning balance, shares at Dec. 31, 2024 33,545,585              
Beginning balance, shares at Dec. 31, 2024         (215,562)      
Beginning Balance, shares issued at Dec. 31, 2024   33,761,147            
Net income (loss) $ 44,818              
Other comprehensive income (loss) (2,402)              
Ending balance at Jun. 30, 2025 $ 601,053 $ 390 368,527 242,209 $ (10,024) (3,207) 597,895 3,158
Ending balance, shares at Jun. 30, 2025 38,289,087              
Ending balance, shares at Jun. 30, 2025         (598,740)      
Ending Balance, shares issued at Jun. 30, 2025   38,887,827            
Beginning balance at Mar. 31, 2025 $ 566,219 $ 359 353,446 216,212 $ (5,031) (1,799) 563,187 3,032
Beginning balance, shares at Mar. 31, 2025 35,384,747              
Beginning balance, shares at Mar. 31, 2025         (331,158)      
Beginning Balance, shares issued at Mar. 31, 2025   35,715,905            
Issuance of common stock $ 13,083 $ 31 13,052       13,083  
Issuance of common stock, shares   3,154,630            
Purchase of treasury stock (4,848)       $ (4,848)   (4,848)  
Purchase of treasury stock, shares         (258,828)      
Purchase of treasury stock, shares   (258,828)            
Shares surrendered for tax withholding on vested awards (145)       $ (145)   (145)  
Shares surrendered for tax withholding on vested awards, shares   (8,754)     (8,754)      
Restricted stock awarded and stock-based compensation expenses 2,029   2,029       2,029  
Restricted stock awarded and stock-based compensation expenses, shares   17,292            
Distribution to non-controlling interest (47)             (47)
Net income (loss) 26,170     25,997     25,997 173
Other comprehensive income (loss) (1,408)         (1,408) (1,408)  
Ending balance at Jun. 30, 2025 $ 601,053 $ 390 368,527 242,209 $ (10,024) (3,207) 597,895 3,158
Ending balance, shares at Jun. 30, 2025 38,289,087              
Ending balance, shares at Jun. 30, 2025         (598,740)      
Ending Balance, shares issued at Jun. 30, 2025   38,887,827            
Beginning balance at Dec. 31, 2025 $ 675,688 $ 398 382,564 302,379 $ (10,204) (2,602) 672,535 3,153
Beginning balance, shares at Dec. 31, 2025 38,965,317              
Beginning balance, shares at Dec. 31, 2025 608,340       (608,340)      
Beginning Balance, shares issued at Dec. 31, 2025   39,573,657            
Shares surrendered for tax withholding on vested awards $ (4,537)       $ (4,537)   (4,537)  
Shares surrendered for tax withholding on vested awards, shares   (228,371)     (228,371)      
Share-based awards 5 $ 5         5  
Share-based awards, shares   498,335            
Stock compensation expense 2,690   2,690       2,690  
Distribution to non-controlling interest (33)             (33)
Net income (loss) 22,299     22,363     22,363 (64)
Other comprehensive income (loss) 292         292 292  
Ending balance at Mar. 31, 2026 $ 696,404 $ 403 385,254 324,742 $ (14,741) (2,310) 693,348 3,056
Ending balance, shares at Mar. 31, 2026 39,235,281              
Ending balance, shares at Mar. 31, 2026         (836,711)      
Ending Balance, shares issued at Mar. 31, 2026   40,071,992            
Beginning balance at Dec. 31, 2025 $ 675,688 $ 398 382,564 302,379 $ (10,204) (2,602) 672,535 3,153
Beginning balance, shares at Dec. 31, 2025 38,965,317              
Beginning balance, shares at Dec. 31, 2025 608,340       (608,340)      
Beginning Balance, shares issued at Dec. 31, 2025   39,573,657            
Net income (loss) $ 48,033              
Other comprehensive income (loss) 335              
Ending balance at Jun. 30, 2026 $ 725,164 $ 405 390,977 349,905 $ (17,483) (2,267) 721,537 3,627
Ending balance, shares at Jun. 30, 2026 39,293,655              
Ending balance, shares at Jun. 30, 2026 985,391       (985,391)      
Ending Balance, shares issued at Jun. 30, 2026   40,279,046            
Beginning balance at Mar. 31, 2026 $ 696,404 $ 403 385,254 324,742 $ (14,741) (2,310) 693,348 3,056
Beginning balance, shares at Mar. 31, 2026 39,235,281              
Beginning balance, shares at Mar. 31, 2026         (836,711)      
Beginning Balance, shares issued at Mar. 31, 2026   40,071,992            
Purchase of treasury stock $ (2,364)       $ (2,364)   (2,364)  
Purchase of treasury stock, shares         (126,769)      
Purchase of treasury stock, shares   (126,769)            
Shares surrendered for tax withholding on vested awards (378)       $ (378)   (378)  
Shares surrendered for tax withholding on vested awards, shares   (21,911)     (21,911)      
Share-based awards 260   260       260  
Share-based awards, shares   55,042            
Issuance of shares under the employee stock purchase plan 2,386 $ 2 2,384       2,386  
Issuance of shares under the employee stock purchase plan, shares   152,012            
Stock compensation expense 3,079   3,079       3,079  
Net income (loss) 25,734     25,163     25,163 571
Other comprehensive income (loss) 43         43 43  
Ending balance at Jun. 30, 2026 $ 725,164 $ 405 $ 390,977 $ 349,905 $ (17,483) $ (2,267) $ 721,537 $ 3,627
Ending balance, shares at Jun. 30, 2026 39,293,655              
Ending balance, shares at Jun. 30, 2026 985,391       (985,391)      
Ending Balance, shares issued at Jun. 30, 2026   40,279,046