XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value - Summary of the Company's Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair value    
Debt securities $ 532,664  
Recurring Basis    
Fair value    
Cash equivalents 17,740 $ 8,388
Assets, Total 550,404 541,913
Recurring Basis | Level 1    
Fair value    
Cash equivalents 17,740 8,388
Assets, Total 267,951 273,478
Recurring Basis | Level 2    
Fair value    
Assets, Total 281,953 268,435
Recurring Basis | Level 3    
Fair value    
Debt securities 500  
U.S. government and agency debt securities | Recurring Basis    
Fair value    
Debt securities 296,491 315,882
U.S. government and agency debt securities | Recurring Basis | Level 1    
Fair value    
Debt securities 250,211 265,090
U.S. government and agency debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 46,280 50,792
Corporate debt securities | Recurring Basis    
Fair value    
Debt securities 236,173 217,643
Corporate debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 235,673 $ 217,643
Corporate debt securities | Recurring Basis | Level 3    
Fair value    
Debt securities $ 500