v3.26.1
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses of Marketable Securities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value $ 321,652
Less than twelve months Unrealized loss (706)
Total Fair value 321,652
Total Unrealized loss (706)
U.S. Treasury Bill  
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value 54,904
Less than twelve months Unrealized loss (10)
Total Fair value 54,904
Total Unrealized loss (10)
U.S. Treasuries  
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value 155,901
Less than twelve months Unrealized loss (266)
Total Fair value 155,901
Total Unrealized loss (266)
Corporate bonds  
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value 108,346
Less than twelve months Unrealized loss (420)
Total Fair value 108,346
Total Unrealized loss (420)
Yankee bonds  
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value 2,501
Less than twelve months Unrealized loss (10)
Total Fair value 2,501
Total Unrealized loss $ (10)