XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
BALANCE - value at Dec. 31, 2020 $ 346,668 $ 6 $ 304,757 $ 40,937 $ 968
BALANCE - shares at Dec. 31, 2020   65,023,000      
Share-based compensation, value 5,188   5,188    
Share-based compensation, shares   35,000      
Vesting of restricted stock units, including impact of shares withheld for taxes, value (3,785)   (3,785)    
Vesting of restricted stock units, including impact of shares withheld for taxes, shares   431,000      
Exercise of stock options and purchases from employee stock purchase plan, value 2,322   2,322    
Exercise of stock options and purchases from employee stock purchase plan, shares   257,000      
Net income (loss) 49,432     49,432  
Other comprehensive income (loss)-net of tax (828)       (828)
BALANCE - value at Dec. 31, 2021 398,997 $ 6 308,482 90,369 140
BALANCE - shares at Dec. 31, 2021   65,746,000      
Share-based compensation, value 4,288   4,288    
Share-based compensation, shares   49,000      
Vesting of restricted stock units, including impact of shares withheld for taxes, value (1,827)   (1,827)    
Vesting of restricted stock units, including impact of shares withheld for taxes, shares   214,000      
Exercise of stock options and purchases from employee stock purchase plan, value 1,148   1,148    
Exercise of stock options and purchases from employee stock purchase plan, shares   179,000      
Net income (loss) (34,055)     (34,055)  
Other comprehensive income (loss)-net of tax (331)       (331)
BALANCE - value at Dec. 31, 2022 368,220 $ 6 312,091 56,314 (191)
BALANCE - shares at Dec. 31, 2022   66,188,000      
Share-based compensation, value 5,231   5,231    
Share-based compensation, shares   56,000      
Vesting of restricted stock units, including impact of shares withheld for taxes, value (1,019)   (1,019)    
Vesting of restricted stock units, including impact of shares withheld for taxes, shares   156,000      
Exercise of stock options and purchases from employee stock purchase plan, value $ 1,034   1,034    
Exercise of stock options and purchases from employee stock purchase plan, shares 0 223,000      
Net income (loss) $ 13,906     13,906  
Other comprehensive income (loss)-net of tax (1,824)       (1,824)
BALANCE - value at Dec. 31, 2023 $ 385,548 $ 6 $ 317,337 $ 70,220 $ (2,015)
BALANCE - shares at Dec. 31, 2023   66,623,000