v3.26.1
Fair Value of Financial Instruments - Schedule of Held-to-Maturity U.S. Treasury Bills (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Total $ 535,584 $ 493,662
Estimated Fair Value    
Total 535,436 493,839
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Amortized Cost    
Cash and cash equivalents and Investments 12,440 9,948
Estimated Fair Value    
Cash and cash equivalents and Investments 12,439 9,948
Location, Statement of Financial Position, Balance [Axis]: us-gaap:DebtSecuritiesCurrent    
Amortized Cost    
Cash and cash equivalents and Investments 523,144 483,714
Estimated Fair Value    
Cash and cash equivalents and Investments $ 522,997 $ 483,891