v3.26.1
Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2024   42,488,445        
Stockholders' Equity Attributable to Parent, Beginning Balance at Dec. 31, 2024 $ 323,268 $ 0 $ 568,302 $ (225,888) $ (2,612) $ (16,534)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture   499,327        
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture (357)   (357)      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 19,344   19,344      
Other Comprehensive Income (Loss), Net of Tax 5,269       5,269  
Net Income (Loss) Available to Common Stockholders, Basic 7,930          
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2025   42,987,772        
Stockholders' Equity Attributable to Parent, Ending Balance at Jun. 30, 2025 355,454 $ 0 587,289 (217,958) 2,657 (16,534)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Nonmonetary Transaction, Gain (Loss) Recognized on Transfer (7,783)          
Common Stock, Shares, Outstanding, Beginning Balance at Mar. 31, 2025   42,775,955        
Stockholders' Equity Attributable to Parent, Beginning Balance at Mar. 31, 2025 333,673 $ 0 578,293 (227,371) (715) (16,534)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture   211,817        
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture (469)   (469)      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 9,465   9,465      
Other Comprehensive Income (Loss), Net of Tax 3,372       3,372  
Net Income (Loss) Available to Common Stockholders, Basic 9,413          
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2025   42,987,772        
Stockholders' Equity Attributable to Parent, Ending Balance at Jun. 30, 2025 $ 355,454 $ 0 587,289 (217,958) 2,657 (16,534)
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2025 43,402,081 43,402,081        
Stockholders' Equity Attributable to Parent, Beginning Balance at Dec. 31, 2025 $ 383,936 $ 0 604,828 (206,455) 2,097 (16,534)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture   469,460        
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture (308)   (308)      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 19,046   19,046      
Other Comprehensive Income (Loss), Net of Tax (4,715)       (4,715)  
Net Income (Loss) Available to Common Stockholders, Basic $ 11,711          
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2026 43,871,541 43,871,541        
Stockholders' Equity Attributable to Parent, Ending Balance at Jun. 30, 2026 $ 409,670 $ 0 623,566 (194,744) (2,618) (16,534)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Nonmonetary Transaction, Gain (Loss) Recognized on Transfer 0          
Common Stock, Shares, Outstanding, Beginning Balance at Mar. 31, 2026   43,620,614        
Stockholders' Equity Attributable to Parent, Beginning Balance at Mar. 31, 2026 394,822 $ 0 613,624 (201,575) (693) (16,534)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture   250,927        
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture (72)   (72)      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 10,014   10,014      
Other Comprehensive Income (Loss), Net of Tax (1,925)       (1,925)  
Net Income (Loss) Available to Common Stockholders, Basic $ 6,831          
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2026 43,871,541 43,871,541        
Stockholders' Equity Attributable to Parent, Ending Balance at Jun. 30, 2026 $ 409,670 $ 0 $ 623,566 $ (194,744) $ (2,618) $ (16,534)