v3.22.4
BUSINESS COMBINATIONS - Telos Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 09, 2020
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition      
Common stock, par value (in dollars per share)   $ 0.00025 $ 0.00025
Telos      
Business Acquisition      
Cash consideration $ 1,750    
Cash acquired $ 81    
Consideration for acquisition (in shares) 36,628    
Common stock, par value (in dollars per share) $ 0.00025    
Common stock (in dollars per share) $ 42.81    
Acquisition related costs $ 25