XML 24 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statement of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2024   34,313        
Balance, value at Dec. 31, 2024 $ 1,048,034 $ 343 $ 343,583 $ 875,851 $ (5,326) $ (166,417)
Beginning balance (in shares) at Dec. 31, 2024           3,960
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 21,119     21,119    
Foreign currency translation adjustment 49       49  
Stock compensation expense 3,071   3,071      
Net settlement of restricted stock units (in shares)   88       36
Net settlement of restricted stock units (2,369) $ 1 (1)     $ (2,369)
Excise tax on repurchase of common stock (566)         $ (566)
Common stock repurchased under stock repurchase program (in shares)           915
Common stock repurchased under stock repurchase program (60,000)         $ (60,000)
Ending balance (in shares) at Mar. 31, 2025   34,401        
Balance, value at Mar. 31, 2025 $ 1,009,338 $ 344 346,653 896,970 (5,277) $ (229,352)
Ending balance (in shares) at Mar. 31, 2025           4,911
Beginning balance (in shares) at Dec. 31, 2025 34,482 34,482        
Balance, value at Dec. 31, 2025 $ 950,398 $ 345 353,018 831,463 (3,683) $ (230,745)
Beginning balance (in shares) at Dec. 31, 2025 4,935         4,935
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income $ (67,470)     (67,470)    
Foreign currency translation adjustment (898)       (898)  
Stock compensation expense 1,977   1,977      
Net settlement of restricted stock units (in shares)   192       78
Net settlement of restricted stock units $ (3,375) $ 2 (2)     $ (3,375)
Ending balance (in shares) at Mar. 31, 2026 34,482 34,674        
Balance, value at Mar. 31, 2026 $ 880,632 $ 347 $ 354,993 $ 763,993 $ (4,581) $ (234,120)
Ending balance (in shares) at Mar. 31, 2026 5,013         5,013