XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
BALANCE - value at Dec. 31, 2022 $ 368,220 $ 6 $ 312,091 $ 56,314 $ (191)
BALANCE - shares at Dec. 31, 2022   66,188      
Share-based compensation, value 3,729 $ 1 3,728    
Share-based compensation, shares   45      
Vesting of restricted stock units and impact of shares withheld for taxes, value (603)   (603)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   156      
Exercise of options and purchases from employee stock plan, value 551   551    
Exercise of options and purchases from employee stock plan, shares   223      
Net Income (Loss) (7,652)     (7,652)  
Other comprehensive income (loss) net of tax 1,724       1,724
BALANCE - value at Sep. 30, 2023 365,969 $ 7 315,767 48,662 1,533
BALANCE - shares at Sep. 30, 2023   66,612      
BALANCE - value at Jun. 30, 2023 368,522 $ 7 314,321 54,816 (622)
BALANCE - shares at Jun. 30, 2023   66,492      
Share-based compensation, value 1,518   1,518    
Share-based compensation, shares   12      
Vesting of restricted stock units and impact of shares withheld for taxes, value (61)   (61)    
Exercise of options and purchases from employee stock plan, value (11)   (11)    
Exercise of options and purchases from employee stock plan, shares   108      
Net Income (Loss) (6,154)     (6,154)  
Other comprehensive income (loss) net of tax 2,155       2,155
BALANCE - value at Sep. 30, 2023 365,969 $ 7 315,767 48,662 1,533
BALANCE - shares at Sep. 30, 2023   66,612      
BALANCE - value at Dec. 31, 2023 385,548 $ 6 317,337 70,220 (2,015)
BALANCE - shares at Dec. 31, 2023   66,623      
Share-based compensation, value 3,339 $ 1 3,338    
Share-based compensation, shares   29      
Vesting of restricted stock units and impact of shares withheld for taxes, value (1,332)   (1,332)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   411      
Exercise of options and purchases from employee stock plan, value 1,628   1,628    
Exercise of options and purchases from employee stock plan, shares   209      
Net Income (Loss) 37,549     37,549  
Other comprehensive income (loss) net of tax (1,323)       (1,323)
BALANCE - value at Sep. 30, 2024 425,409 $ 7 320,971 107,769 (3,338)
BALANCE - shares at Sep. 30, 2024   67,272      
BALANCE - value at Jun. 30, 2024 418,023 $ 7 319,776 98,917 (677)
BALANCE - shares at Jun. 30, 2024   67,189      
Share-based compensation, value 942   942    
Share-based compensation, shares   8      
Vesting of restricted stock units and impact of shares withheld for taxes, value (362)   (362)    
Exercise of options and purchases from employee stock plan, value 615   615    
Exercise of options and purchases from employee stock plan, shares   75      
Net Income (Loss) 8,852     8,852  
Other comprehensive income (loss) net of tax (2,661)       (2,661)
BALANCE - value at Sep. 30, 2024 $ 425,409 $ 7 $ 320,971 $ 107,769 $ (3,338)
BALANCE - shares at Sep. 30, 2024   67,272