XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.4
FINANCIAL INSTRUMENTS - Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash equivalents:    
Cash equivalents   $ 309,231
Short-term investments:    
Short-term investments $ 8,723 11,818
Total 111,466  
Time deposits    
Short-term investments:    
Short-term investments 8,723 11,818
Level 1    
Cash equivalents:    
Cash equivalents   260,582
Short-term investments:    
Total 77,150  
Level 1 | Time deposits    
Short-term investments:    
Short-term investments 0 0
Level 2    
Cash equivalents:    
Cash equivalents   48,649
Short-term investments:    
Total 34,316  
Level 2 | Time deposits    
Short-term investments:    
Short-term investments 8,723 11,818
Money market funds    
Cash equivalents:    
Cash equivalents 77,150 260,582
Money market funds | Level 1    
Cash equivalents:    
Cash equivalents 77,150 260,582
Money market funds | Level 2    
Cash equivalents:    
Cash equivalents 0 0
Time deposits    
Cash equivalents:    
Cash equivalents 25,593 36,831
Time deposits | Level 1    
Cash equivalents:    
Cash equivalents 0 0
Time deposits | Level 2    
Cash equivalents:    
Cash equivalents $ 25,593 $ 36,831