XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY, Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 11, 2022
Dec. 08, 2021
Jan. 28, 2021
Jul. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Aug. 08, 2022
Apr. 10, 2022
Dec. 07, 2021
Jan. 27, 2021
Aug. 09, 2020
Stockholders' Equity Note [Abstract]                      
Common stock, par value (in dollars per share)         $ 0.0024 $ 0.0024          
Purchase price         $ 1,798 $ 2,738          
Share Repurchase Program [Member]                      
Stockholders' Equity Note [Abstract]                      
Remaining repurchase of common stock         $ 5,000 $ 5,000          
Repurchase of common stock (in shares) 359,500 212,690 500,000 600              
Common stock, par value (in dollars per share) $ 0.0024 $ 0.0024 $ 0.0024                
Purchase price per share (in dollars per share) $ 5 $ 5 $ 3.35                
Purchase price $ 1,800 $ 1,100 $ 1,700                
Percentage of outstanding common stock               4.20% 2.40% 5.50%  
Maximum [Member] | Share Repurchase Program [Member]                      
Stockholders' Equity Note [Abstract]                      
Repurchase of common stock shares             $ 5,000       $ 5,000