v3.25.1
Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income, Net of Tax
Accumulated Deficit
Convertible Preferred Stock
Balance at Dec. 31, 2023             $ 24,850
Balance (in shares) at Dec. 31, 2023             25,000
Balance at Mar. 31, 2024             $ 24,850
Balance (in shares) at Mar. 31, 2024             25,000
Balance at Dec. 31, 2023   $ 2 $ 514,103 $ (10,081) $ 8,857 $ (80,132)  
Beginning Balance, Common (in shares) at Dec. 31, 2023   20,731,000          
Beginning Balance, Treasury (in shares) at Dec. 31, 2023       264,000      
Beginning balance, permanent and temporary equity at Dec. 31, 2023 $ 457,599            
Increase (decrease) in Stockholders' Equity              
Stock-based Compensation Expense 6,934   6,934        
Treasury Stock Purchases for Restricted Stock Vests (in shares)       129,000      
Treasury Stock Purchases for Restricted Stock Vests (8,661)     $ (8,661)      
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)   31,000          
Issuance of Common Shares upon Stock Option and ESPP Exercise 2,591   2,591        
Issuance of Restricted Stock Awards (in shares)   542,000          
Issuance of Performance Stock Units (in shares)   74,000          
Restricted Stock Awards and Performance Stock Units Forfeitures (in shares)   (5,000)          
Dividends on Series A Convertible Preferred Stock (406)         (406)  
Other Comprehensive Income (Loss) 549       549    
Net Income 18,207         18,207  
Balance at Mar. 31, 2024   $ 2 523,628 $ (18,742) 9,406 (62,331)  
Ending Balance, Common (in shares) at Mar. 31, 2024   21,373,000          
Ending Balance, Treasury (in shares) at Mar. 31, 2024       393,000      
Ending balance, permanent and temporary equity at Mar. 31, 2024 476,813            
Balance at Dec. 31, 2024 24,850           $ 24,850
Balance (in shares) at Dec. 31, 2024             25,000
Balance at Mar. 31, 2025 24,850           $ 24,850
Balance (in shares) at Mar. 31, 2025             25,000
Balance at Dec. 31, 2024 $ 403,680 $ 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 429,555     430,000      
Beginning balance, permanent and temporary equity at Dec. 31, 2024 $ 428,530            
Increase (decrease) in Stockholders' Equity              
Stock-based Compensation Expense 8,868   8,868        
Treasury Stock Purchases for Restricted Stock Vests (in shares)       163,000      
Treasury Stock Purchases for Restricted Stock Vests (10,003)     $ (10,003)      
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)   23,000          
Issuance of Common Shares upon Stock Option and ESPP Exercise 2,534   2,534        
Issuance of Restricted Stock Awards (in shares)   626,000          
Issuance of Performance Stock Units (in shares)   80,000          
Restricted Stock Awards and Performance Stock Units Forfeitures (in shares)   (12,000)          
Dividends on Series A Convertible Preferred Stock (406)         (406)  
Other Comprehensive Income (Loss) (1,734)       (1,734)    
Net Income 15,681         15,681  
Balance at Mar. 31, 2025 $ 418,620 $ 2 $ 531,055 $ (31,043) $ 3,610 $ (85,004)  
Ending Balance, Common (in shares) at Mar. 31, 2025   22,255,000          
Ending Balance, Treasury (in shares) at Mar. 31, 2025 592,963     593,000      
Ending balance, permanent and temporary equity at Mar. 31, 2025 $ 443,470