XML 56 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
FAIR VALUE MEASUREMENTS    
Amortized Cost $ 394,494 $ 384,184
Unrealized Gains 6 99
Unrealized Losses (116)  
Fair Value $ 394,384 $ 384,283
Fair value hierarchy - Level 1 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueInputsLevel1Member
Money market funds | Cash and cash equivalents    
FAIR VALUE MEASUREMENTS    
Amortized Cost $ 179,195 $ 170,826
Fair Value 179,195 170,826
U.S. Government treasury securities | Short-term investments    
FAIR VALUE MEASUREMENTS    
Amortized Cost 215,299 213,358
Unrealized Gains 6 99
Unrealized Losses (116)  
Fair Value $ 215,189 $ 213,457