XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.1.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 Income (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 215   215    
Share-based compensation, shares   20      
Vesting of restricted stock units and impact of shares withheld for taxes, value (335)   (335)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   93      
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) (3,231)     (3,231)  
Other comprehensive income (loss) net of tax (1,409)       (1,409)
BALANCE - value at Mar. 31, 2023 364,022 $ 6 312,533 53,083 (1,600)
BALANCE - shares at Mar. 31, 2023   66,416      
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 999   999    
Share-based compensation, shares   10      
Vesting of restricted stock units and impact of shares withheld for taxes, value (681)   (681)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   187      
Exercise of options and purchases from employee stock purchase plan, value 862   862    
Exercise of options and purchases from employee stock purchase plan, shares   121      
Net Income (Loss) 21,024     21,024  
Other comprehensive income (loss) net of tax 1,288       1,288
BALANCE - value at Mar. 31, 2024 $ 409,040 $ 6 $ 318,517 $ 91,244 $ (727)
BALANCE - shares at Mar. 31, 2024   66,941