v3.25.2
Investments - Summary of Investments Classified as Available-for-Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 338,351 $ 224,187
Gross Unrealized Gains 205 328
Gross Unrealized Losses (134) (216)
Fair Value 338,422 224,299
U.S government agencies    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 338,351 224,187
Gross Unrealized Gains 205 328
Gross Unrealized Losses (134) (216)
Fair Value $ 338,422 $ 224,299