XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 06, 2023
Jun. 16, 2023
Apr. 24, 2023
Jan. 30, 2023
Oct. 31, 2022
Jul. 25, 2022
Apr. 25, 2022
Jan. 31, 2022
Oct. 25, 2021
Subsequent Event [Line Items]                  
Dividend per share (in usd per share)     $ 0.06 $ 0.06 $ 0.06 $ 0.06 $ 0.06 $ 0.06 $ 0.06
Subsequent Event                  
Subsequent Event [Line Items]                  
Dividend per share (in usd per share) $ 0.06                
Dividends, common stock, cash $ 1,200                
Subsequent Event | Immunetrics                  
Subsequent Event [Line Items]                  
Cash payment   $ 13,700              
Earnout liability   8,000              
Expense fund   250              
Subsequent Event | Immunetrics | Holdback liability - cash                  
Subsequent Event [Line Items]                  
Working capital held back   1,800              
Subsequent Event | Immunetrics | Earnout liability - cash                  
Subsequent Event [Line Items]                  
Earnout liability   $ 8,000