XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cost or amortized cost    
Cash and cash equivalents $ 240,119 $ 259,759
Investments 62,850 42,674
Total assets 1,082,775 $ 1,070,475
Fair value (Level 2)    
Fair value (Level 2)    
Assets 134,414  
Deposits and cash and cash equivalents    
Cost or amortized cost    
Total assets 133,825  
Money market instruments    
Cost or amortized cost    
Cash and cash equivalents 71,420  
Money market instruments | Fair value (Level 2)    
Fair value (Level 2)    
Cash and cash equivalents 71,564  
US treasury securities    
Cost or amortized cost    
Cash and cash equivalents 11,978  
US treasury securities | Fair value (Level 2)    
Fair value (Level 2)    
Cash and cash equivalents 11,978  
Time deposits    
Cost or amortized cost    
Investments 50,427  
Time deposits | Fair value (Level 2)    
Fair value (Level 2)    
Investments $ 50,872