XML 43 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value of Financial Instruments - Schedule of Held-to-Maturity U.S. Treasury Bills (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Total   $ 493,662
Estimated Fair Value    
Total   493,839
Cash and cash equivalents    
Amortized Cost    
Cash and cash equivalents and Investments   9,948
Estimated Fair Value    
Cash and cash equivalents and Investments   9,948
Investments    
Amortized Cost    
Cash and cash equivalents and Investments $ 533,281 483,714
Estimated Fair Value    
Cash and cash equivalents and Investments $ 533,211 $ 483,891