XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value - Summary of the Company's Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair value    
Debt securities $ 516,255  
Recurring Basis    
Fair value    
Cash equivalents 30,245 $ 8,388
Assets, Total 546,500 541,913
Recurring Basis | Level 1    
Fair value    
Cash equivalents 30,245 8,388
Assets, Total 264,818 273,478
Recurring Basis | Level 2    
Fair value    
Assets, Total 281,182 268,435
Recurring Basis | Level 3    
Fair value    
Debt securities 500  
U.S. government and agency debt securities | Recurring Basis    
Fair value    
Debt securities 278,126 315,882
U.S. government and agency debt securities | Recurring Basis | Level 1    
Fair value    
Debt securities 234,573 265,090
U.S. government and agency debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 43,553 50,792
Corporate debt securities | Recurring Basis    
Fair value    
Debt securities 238,129 217,643
Corporate debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 237,629 $ 217,643
Corporate debt securities | Recurring Basis | Level 3    
Fair value    
Debt securities $ 500