XML 28 R6.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss, net
(Accumulated Deficit) Retained Earnings
Beginning balance (in shares) at Dec. 31, 2022   36,303,000      
Beginning balance at Dec. 31, 2022 $ 451,477 $ 4 $ 292,876 $ (1,387) $ 159,984
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock (in shares)   426,000      
Vesting of restricted stock (4,905)   (4,905)    
Equity-related severance and compensation 6,579   6,579    
Stock repurchase and retirement (in shares)   (2,344,000)      
Stock repurchase and retirement (57,654)   (57,654)    
Stock repurchase excise tax (479)   (479)    
Foreign currency translation adjustment, net of taxes 2     2  
Net income (loss) 72,631       72,631
Ending balance (in shares) at Dec. 31, 2023   34,385,000      
Ending balance at Dec. 31, 2023 467,651 $ 4 236,417 (1,385) 232,615
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock (in shares)   294,000      
Vesting of restricted stock (2,960)   (2,960)    
Equity-related severance and compensation 6,025   6,025    
Stock repurchase and retirement (in shares)   (2,402,000)      
Stock repurchase and retirement (36,831) $ (1) (36,830)    
Stock repurchase excise tax (314)   (314)    
Foreign currency translation adjustment, net of taxes (56)     (56)  
Net income (loss) $ (14,556)       (14,556)
Ending balance (in shares) at Dec. 31, 2024 32,277,395 32,277,000      
Ending balance at Dec. 31, 2024 $ 418,959 $ 3 202,338 (1,441) 218,059
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock (in shares)   247,000      
Vesting of restricted stock (1,762)   (1,762)    
Equity-related severance and compensation 7,144   7,144    
Stock repurchase and retirement (in shares)   (803,000)      
Stock repurchase and retirement (6,519)   (6,519)    
Stock repurchase excise tax (29)   (29)    
Foreign currency translation adjustment, net of taxes (119)     (119)  
Net income (loss) $ (94,852)       (94,852)
Ending balance (in shares) at Dec. 31, 2025 31,721,280 31,721,000      
Ending balance at Dec. 31, 2025 $ 322,822 $ 3 $ 201,172 $ (1,560) $ 123,207