XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Accumulated Other Comprehensive Loss - Composition of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity $ 259,654 $ 299,263 $ 391,677 $ 340,823
Accumulated other comprehensive loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity (1,141) (412)    
Foreign currency translation loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity (201) (184)    
Unrealized loss on investments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity $ (940) $ (228)