v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Retained Earnings (Deficit)
Beginning balance, Shares at Dec. 31, 2024   48,204,962        
Beginning balance at Dec. 31, 2024 $ 235,660 $ 5 $ 436,524 $ (431) $ (15,666) $ (184,772)
Net Income (Loss) 47,790         47,790
Other comprehensive income, net 5,872       5,872  
Stock compensation, Shares   301,314        
Stock compensation 2,204   2,204      
Issuance of common stock, including exercise of stock options, Shares   240,446        
Issuance of common stock, including exercise of stock options 774   774      
Ending balance, Shares at Jun. 30, 2025   48,746,722        
Ending balance at Jun. 30, 2025 292,300 $ 5 439,502 (431) (9,794) (136,982)
Beginning balance, Shares at Mar. 31, 2025   48,308,466        
Beginning balance at Mar. 31, 2025 260,880 $ 5 437,566 (431) (12,836) (163,424)
Net Income (Loss) 26,442         26,442
Other comprehensive income, net 3,042       3,042  
Stock compensation, Shares   297,951        
Stock compensation 1,471   1,471      
Issuance of common stock, including exercise of stock options, Shares   140,305        
Issuance of common stock, including exercise of stock options 465   465      
Ending balance, Shares at Jun. 30, 2025   48,746,722        
Ending balance at Jun. 30, 2025 $ 292,300 $ 5 439,502 (431) (9,794) (136,982)
Beginning balance, Shares at Dec. 31, 2025 48,764,802 48,764,802        
Beginning balance at Dec. 31, 2025 $ 317,565 $ 5 439,742 (431) (7,242) (114,509)
Net Income (Loss) 41,150         41,150
Other comprehensive income, net (1,302)       (1,302)  
Stock compensation, Shares   311,752        
Stock compensation 2,816   2,816      
Treasury share repurchases, Value $ (19,441)     (19,441)    
Treasury share repurchases (1,804,726) (1,804,726)        
Issuance of common stock, including exercise of stock options $ 0          
Ending balance, Shares at Jun. 30, 2026 47,271,828 47,271,828        
Ending balance at Jun. 30, 2026 $ 340,788 $ 5 442,558 (19,872) (8,544) (73,359)
Beginning balance, Shares at Mar. 31, 2026   48,342,811        
Beginning balance at Mar. 31, 2026 331,698 $ 5 440,871 (5,431) (8,492) (95,255)
Net Income (Loss) 21,896         21,896
Other comprehensive income, net (52)       (52)  
Stock compensation, Shares   294,997        
Stock compensation 1,687   1,687      
Treasury share repurchases, Value $ (14,441)     (14,441)    
Treasury share repurchases   (1,365,980)        
Ending balance, Shares at Jun. 30, 2026 47,271,828 47,271,828        
Ending balance at Jun. 30, 2026 $ 340,788 $ 5 $ 442,558 $ (19,872) $ (8,544) $ (73,359)