XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
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 Income (Loss) [Member]
BALANCE - value at Dec. 31, 2021 $ 398,997 $ 6 $ 308,482 $ 90,369 $ 140
BALANCE - shares at Dec. 31, 2021   65,746      
Share-based compensation, value 1,552   1,552    
Share-based compensation, shares   16      
Vesting of restricted stock units and impact of shares withheld for taxes, value (1,827)   (1,827)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   212      
Exercise of options and purchases from employee stock purchase plan, value 583   583    
Exercise of options and purchases from employee stock purchase plan, shares   109      
Net income (loss) 7,024     7,024  
Other comprehensive income (loss) net of tax 5,859       5,859
BALANCE - value at Jun. 30, 2022 412,188 $ 6 308,790 97,393 5,999
BALANCE - shares at Jun. 30, 2022   66,083      
BALANCE - value at Mar. 31, 2022 415,404 $ 6 307,597 101,426 6,375
BALANCE - shares at Mar. 31, 2022   66,046      
Share-based compensation, value 1,000   1,000    
Share-based compensation, shares   7      
Exercise of options and purchases from employee stock purchase plan, value 193   193    
Exercise of options and purchases from employee stock purchase plan, shares   30      
Net income (loss) (4,033)     (4,033)  
Other comprehensive income (loss) net of tax (376)       (376)
BALANCE - value at Jun. 30, 2022 412,188 $ 6 308,790 97,393 5,999
BALANCE - shares at Jun. 30, 2022   66,083      
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 2,211 $ 1 2,210    
Share-based compensation, shares   33      
Vesting of restricted stock units and impact of shares withheld for taxes, value (542)   (542)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   156      
Exercise of options and purchases from employee stock purchase plan, value 562   562    
Exercise of options and purchases from employee stock purchase plan, shares   115      
Net income (loss) (1,498)     (1,498)  
Other comprehensive income (loss) net of tax (431)       (431)
BALANCE - value at Jun. 30, 2023 368,522 $ 7 314,321 54,816 (622)
BALANCE - shares at Jun. 30, 2023   66,492      
BALANCE - value at Mar. 31, 2023 364,022 $ 6 312,533 53,083 (1,600)
BALANCE - shares at Mar. 31, 2023   66,416      
Share-based compensation, value 1,996 $ 1 1,995    
Share-based compensation, shares   13      
Vesting of restricted stock units and impact of shares withheld for taxes, value (207)   (207)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   63      
Net income (loss) 1,733     1,733  
Other comprehensive income (loss) net of tax 978       978
BALANCE - value at Jun. 30, 2023 $ 368,522 $ 7 $ 314,321 $ 54,816 $ (622)
BALANCE - shares at Jun. 30, 2023   66,492