XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Available-For-Sale Securities Reported at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt securities, available-for-sale    
Total cash and cash equivalents $ 182,826 $ 99,775
Marketable securities 579,005 382,023
Total cash, cash equivalents and marketable securities 761,831 481,798
Cash    
Debt securities, available-for-sale    
Fair value 67,833 87,415
Cash equivalents    
Debt securities, available-for-sale    
Fair value 114,993 12,360
Marketable securities    
Debt securities, available-for-sale    
Marketable securities $ 579,005 $ 382,023