XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 [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 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 plan, value 562   562    
Exercise of options and purchases from employee stock 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      
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 2,397 $ 1 2,396    
Share-based compensation, shares   21      
Vesting of restricted stock units and impact of shares withheld for taxes, value (970)   (970)    
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,013   1,013    
Exercise of options and purchases from employee stock plan, shares   134      
Net Income (Loss) 28,697     28,697  
Other comprehensive income (loss) net of tax 1,338       1,338
BALANCE - value at Jun. 30, 2024 418,023 $ 7 319,776 98,917 (677)
BALANCE - shares at Jun. 30, 2024   67,189      
BALANCE - value at Mar. 31, 2024 409,040 $ 6 318,517 91,244 (727)
BALANCE - shares at Mar. 31, 2024   66,941      
Share-based compensation, value 1,398 $ 1 1,397    
Share-based compensation, shares   11      
Vesting of restricted stock units and impact of shares withheld for taxes, value (289)   (289)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   224      
Exercise of options and purchases from employee stock plan, value 151   151    
Exercise of options and purchases from employee stock plan, shares   13      
Net Income (Loss) 7,673     7,673  
Other comprehensive income (loss) net of tax 50       50
BALANCE - value at Jun. 30, 2024 $ 418,023 $ 7 $ 319,776 $ 98,917 $ (677)
BALANCE - shares at Jun. 30, 2024   67,189