XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value - Summary of the Company's Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair value    
Debt securities $ 522,389  
Recurring Basis    
Fair value    
Cash equivalents 186,317 $ 8,388
Assets, Total 708,706 541,913
Recurring Basis | Level 1    
Fair value    
Cash equivalents 186,317 8,388
Assets, Total 437,254 273,478
Recurring Basis | Level 2    
Fair value    
Assets, Total 270,952 268,435
Recurring Basis | Level 3    
Fair value    
Debt securities 500  
U.S. government and agency debt securities | Recurring Basis    
Fair value    
Debt securities 284,765 315,882
U.S. government and agency debt securities | Recurring Basis | Level 1    
Fair value    
Debt securities 250,937 265,090
U.S. government and agency debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 33,828 50,792
Corporate debt securities | Recurring Basis    
Fair value    
Debt securities 237,624 217,643
Corporate debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 237,124 $ 217,643
Corporate debt securities | Recurring Basis | Level 3    
Fair value    
Debt securities $ 500