XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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, 2023 $ 436,873 $ 331 $ 306,736 $ 128,906 $ (1,319) $ (1,210) $ 433,444 $ 3,429
Beginning balance, shares at Dec. 31, 2023 32,865,836              
Beginning balance, shares at Dec. 31, 2023         (121,412)      
Beginning Balance, shares issued at Dec. 31, 2023   32,987,248            
Issuance of common stock $ 155 $ 3 152       155  
Issuance of common stock, shares   9,537            
Shares surrendered for tax withholding on vested awards (1,284)       $ (1,284)   (1,284)  
Shares surrendered for tax withholding on vested awards, shares   (79,258)     (79,258)      
Restricted stock awarded and stock-based compensation expenses 1,371   1,371       1,371  
Restricted stock awarded and stock-based compensation expenses, shares   189,679            
Net income (loss) 17,333     17,251     17,251 82
Other comprehensive income (loss) 2,004         2,004 2,004  
Ending balance at Mar. 31, 2024 $ 456,452 $ 334 308,259 146,157 $ (2,603) 794 452,941 3,511
Ending balance, shares at Mar. 31, 2024 32,985,794              
Ending balance, shares at Mar. 31, 2024         (200,670)      
Ending Balance, shares issued at Mar. 31, 2024   33,186,464            
Beginning balance at Dec. 31, 2023 $ 436,873 $ 331 306,736 128,906 $ (1,319) (1,210) 433,444 3,429
Beginning balance, shares at Dec. 31, 2023 32,865,836              
Beginning balance, shares at Dec. 31, 2023         (121,412)      
Beginning Balance, shares issued at Dec. 31, 2023   32,987,248            
Net income (loss) $ 47,661              
Other comprehensive income (loss) (1,445)              
Ending balance at Sep. 30, 2024 $ 487,689 $ 335 313,087 176,738 $ (2,869) (2,655) 484,636 3,053
Ending balance, shares at Sep. 30, 2024 33,114,845              
Ending balance, shares at Sep. 30, 2024         (215,562)      
Ending Balance, shares issued at Sep. 30, 2024   33,330,407            
Beginning balance at Mar. 31, 2024 $ 456,452 $ 334 308,259 146,157 $ (2,603) 794 452,941 3,511
Beginning balance, shares at Mar. 31, 2024 32,985,794              
Beginning balance, shares at Mar. 31, 2024         (200,670)      
Beginning Balance, shares issued at Mar. 31, 2024   33,186,464            
Issuance of common stock $ 1,501 $ 1 1,500       1,501  
Issuance of common stock, shares   127,733            
Shares surrendered for tax withholding on vested awards (266)       $ (266)   (266)  
Shares surrendered for tax withholding on vested awards, shares   (14,892)     (14,892)      
Restricted stock awarded and stock-based compensation expenses 1,565   1,565       1,565  
Distribution to non-controlling interest (20)             (20)
Net income (loss) 14,711     14,778     14,778 (67)
Other comprehensive income (loss) 804         804 804  
Ending balance at Jun. 30, 2024 $ 474,747 $ 335 311,324 160,935 $ (2,869) 1,598 471,323 3,424
Ending balance, shares at Jun. 30, 2024 33,098,635              
Ending balance, shares at Jun. 30, 2024         (215,562)      
Ending Balance, shares issued at Jun. 30, 2024   33,314,197            
Issuance of common stock $ 189   189       189  
Issuance of common stock, shares   16,210            
Restricted stock awarded and stock-based compensation expenses 1,574   1,574       1,574  
Distribution to non-controlling interest (185)             (185)
Net income (loss) 15,617     15,803     15,803 (186)
Other comprehensive income (loss) (4,253)         (4,253) (4,253)  
Ending balance at Sep. 30, 2024 $ 487,689 $ 335 313,087 176,738 $ (2,869) (2,655) 484,636 3,053
Ending balance, shares at Sep. 30, 2024 33,114,845              
Ending balance, shares at Sep. 30, 2024         (215,562)      
Ending Balance, shares issued at Sep. 30, 2024   33,330,407            
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       (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       (215,562)      
Beginning Balance, shares issued at Dec. 31, 2024   33,761,147            
Net income (loss) $ 70,230              
Other comprehensive income (loss) (2,112)              
Ending balance at Sep. 30, 2025 $ 637,456 $ 396 379,401 267,582 $ (10,203) (2,917) 634,259 3,197
Ending balance, shares at Sep. 30, 2025 38,900,030              
Ending balance, shares at Sep. 30, 2025 608,340       (608,340)      
Ending Balance, shares issued at Sep. 30, 2025   39,508,370            
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, shares   1,080,338            
Ending balance, shares at Apr. 30, 2025   258,828            
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            
Issuance of common stock $ 8,726 $ 6 8,720       8,726  
Issuance of common stock, shares   471,051            
Shares surrendered for tax withholding on vested awards (179)       $ (179)   (179)  
Shares surrendered for tax withholding on vested awards, shares   (9,600)     (9,600)      
Restricted stock awarded and stock-based compensation expenses 2,154   2,154       2,154  
Restricted stock awarded and stock-based compensation expenses, shares   149,492            
Net income (loss) 25,412     25,373     25,373 39
Other comprehensive income (loss) 290         290 290  
Ending balance at Sep. 30, 2025 $ 637,456 $ 396 $ 379,401 $ 267,582 $ (10,203) $ (2,917) $ 634,259 $ 3,197
Ending balance, shares at Sep. 30, 2025 38,900,030              
Ending balance, shares at Sep. 30, 2025 608,340       (608,340)      
Ending Balance, shares issued at Sep. 30, 2025   39,508,370