v3.26.1
Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - USD ($)
$ in Thousands
Total
Mezzanine Equity Series A Convertible Preferred Stock
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss), Net of Tax
(Accumulated Deficit) Retained Earnings
Balance at Dec. 31, 2024   $ 24,850          
Balance (in shares) at Dec. 31, 2024   25,000          
Balance at Jun. 30, 2025   $ 24,850          
Balance (in shares) at Jun. 30, 2025   25,000          
Balance at Dec. 31, 2024     $ 2 $ 519,653 $ (21,040) $ 5,344 $ (100,279)
Beginning Balance, Common (in shares) at Dec. 31, 2024     21,538,000        
Beginning Balance, Treasury (in shares) at Dec. 31, 2024         430,000    
Beginning balance, permanent and temporary equity at Dec. 31, 2024 $ 428,530            
Increase (decrease) in Stockholders' Equity              
Stock-based Compensation Expense 18,470     18,470      
Treasury Stock Purchases for Restricted Stock Vests (in shares)         172,000    
Treasury Stock Purchases for Restricted Stock Vests (10,554)       $ (10,554)    
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)     76,000        
Issuance of Common Shares upon Stock Option and ESPP Exercise 3,776     3,776      
Issuance of Restricted Stock Awards (in shares)     674,000        
Issuance of Performance Stock Units (in shares)     80,000        
Restricted Stock Awards Forfeitures (in shares)     (46,000)        
Dividends on Series A Convertible Preferred Stock (813)           (813)
Other Comprehensive Loss (2,032)         (2,032)  
Net Income 24,230           24,230
Balance at Jun. 30, 2025     $ 2 541,899 $ (31,594) 3,312 (76,862)
Ending Balance, Common (in shares) at Jun. 30, 2025     22,322,000        
Ending Balance, Treasury (in shares) at Jun. 30, 2025         602,000    
Ending balance, permanent and temporary equity at Jun. 30, 2025 461,607            
Balance at Mar. 31, 2025   $ 24,850          
Balance (in shares) at Mar. 31, 2025   25,000          
Balance at Jun. 30, 2025   $ 24,850          
Balance (in shares) at Jun. 30, 2025   25,000          
Balance at Mar. 31, 2025     $ 2 531,055 $ (31,043) 3,610 (85,004)
Beginning Balance, Common (in shares) at Mar. 31, 2025     22,255,000        
Beginning Balance, Treasury (in shares) at Mar. 31, 2025         593,000    
Beginning balance, permanent and temporary equity at Mar. 31, 2025 443,470            
Increase (decrease) in Stockholders' Equity              
Stock-based Compensation Expense 9,603     9,603      
Treasury Stock Purchases for Restricted Stock Vests (in shares)         9,000    
Treasury Stock Purchases for Restricted Stock Vests (551)       $ (551)    
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)     53,000        
Issuance of Common Shares upon Stock Option and ESPP Exercise 1,241     1,241      
Issuance of Restricted Stock Awards (in shares)     48,000        
Restricted Stock Awards Forfeitures (in shares)     (34,000)        
Dividends on Series A Convertible Preferred Stock (407)           (407)
Other Comprehensive Loss (298)         (298)  
Net Income 8,549           8,549
Balance at Jun. 30, 2025     $ 2 541,899 $ (31,594) 3,312 (76,862)
Ending Balance, Common (in shares) at Jun. 30, 2025     22,322,000        
Ending Balance, Treasury (in shares) at Jun. 30, 2025         602,000    
Ending balance, permanent and temporary equity at Jun. 30, 2025 461,607            
Balance (in shares) at Dec. 31, 2025   0          
Balance (in shares) at Jun. 30, 2026   0          
Balance at Dec. 31, 2025 $ 540,724   $ 3 596,036 $ (33,249) 1,033 (23,099)
Beginning Balance, Common (in shares) at Dec. 31, 2025     23,113,000        
Beginning Balance, Treasury (in shares) at Dec. 31, 2025 621,296       621,000    
Beginning balance, permanent and temporary equity at Dec. 31, 2025 $ 540,724            
Increase (decrease) in Stockholders' Equity              
Treasury Stock Purchases for Restricted Stock Vests (in shares)         271,000    
Treasury Stock Purchases for Restricted Stock Vests (20,568)       $ (20,568)    
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)     46,000        
Issuance of Common Shares upon Stock Option and ESPP Exercise 2,510     2,510      
Issuance of Restricted Stock Awards (in shares)     624,000        
Issuance of Performance Stock Units (in shares)     145,000        
Issuance of Restricted Stock Units (in shares)     5,000        
Restricted Stock Awards Forfeitures (in shares)     (80,000)        
Other Comprehensive Loss (1,360)         (1,360)  
Net Income 54,203           54,203
Balance at Jun. 30, 2026 $ 597,212   $ 3 620,249 $ (53,817) (327) 31,104
Ending Balance, Common (in shares) at Jun. 30, 2026     23,853,000        
Ending Balance, Treasury (in shares) at Jun. 30, 2026 891,915       892,000    
Ending balance, permanent and temporary equity at Jun. 30, 2026 $ 597,212            
Increase (decrease) in Stockholders' Equity              
APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition 21,703     21,703      
Balance (in shares) at Jun. 30, 2026   0          
Balance at Mar. 31, 2026     $ 3 608,429 $ (53,004) 479 6,393
Beginning Balance, Common (in shares) at Mar. 31, 2026     23,759,000        
Beginning Balance, Treasury (in shares) at Mar. 31, 2026         881,000    
Beginning balance, permanent and temporary equity at Mar. 31, 2026 562,300            
Increase (decrease) in Stockholders' Equity              
Stock-based Compensation Expense 11,512     11,512      
Treasury Stock Purchases for Restricted Stock Vests (in shares)         11,000    
Treasury Stock Purchases for Restricted Stock Vests (813)       $ (813)    
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)     33,000        
Issuance of Common Shares upon Stock Option and ESPP Exercise 308     308      
Issuance of Restricted Stock Awards (in shares)     101,000        
Issuance of Restricted Stock Units (in shares)     5,000        
Restricted Stock Awards Forfeitures (in shares)     (45,000)        
Other Comprehensive Loss (806)         (806)  
Net Income 24,711           24,711
Balance at Jun. 30, 2026 $ 597,212   $ 3 $ 620,249 $ (53,817) $ (327) $ 31,104
Ending Balance, Common (in shares) at Jun. 30, 2026     23,853,000        
Ending Balance, Treasury (in shares) at Jun. 30, 2026 891,915       892,000    
Ending balance, permanent and temporary equity at Jun. 30, 2026 $ 597,212