XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Fair Value, by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cost or amortized cost    
Cash and cash equivalents $ 251,711 $ 259,759
Investments 35,101 42,674
Total assets 1,091,037 $ 1,070,475
Deposits and cash and cash equivalents    
Cost or amortized cost    
Total assets 117,563  
Money market instruments    
Cost or amortized cost    
Cash and cash equivalents 70,587  
U.S. treasury securities    
Cost or amortized cost    
Cash and cash equivalents 11,976  
Deposits    
Cost or amortized cost    
Investments 35,000  
Fair value (Level 2)    
Fair value (Level 2)    
Assets 117,849  
Fair value (Level 2) | Money market instruments    
Fair value (Level 2)    
Cash and cash equivalents 70,771  
Fair value (Level 2) | U.S. treasury securities    
Fair value (Level 2)    
Cash and cash equivalents 11,977  
Fair value (Level 2) | Deposits    
Fair value (Level 2)    
Investments $ 35,101