XML 73 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Investments - Schedule of Cost, Gross Unrealized Holding Gains, Gross Unrealized Holding Losses and Fair Value of Available for Sale Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 235,263 $ 196,175
Unrealized Gains 556 379
Unrealized Losses 0 0
Estimated Fair Value 235,819 196,554
Long Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 110,532  
Unrealized Gains 234  
Unrealized Losses (4)  
Estimated Fair Value 110,762  
U.S. Treasury Securities | Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 235,263 196,175
Unrealized Gains 556 379
Unrealized Losses 0 0
Estimated Fair Value 235,819 $ 196,554
U.S. Treasury Securities | Long Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 110,532  
Unrealized Gains 234  
Unrealized Losses (4)  
Estimated Fair Value $ 110,762