XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value - Summary of the Company's Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value    
Debt securities $ 533,525  
Recurring Basis    
Fair value    
Cash equivalents 8,388 $ 34,316
Assets, Total 541,913 388,405
Recurring Basis | Level 1    
Fair value    
Cash equivalents 8,388 34,316
Assets, Total 273,478 215,357
Recurring Basis | Level 2    
Fair value    
Assets, Total 268,435 173,048
U.S. government and agency debt securities | Recurring Basis    
Fair value    
Debt securities 315,882 218,869
U.S. government and agency debt securities | Recurring Basis | Level 1    
Fair value    
Debt securities 265,090 181,041
U.S. government and agency debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 50,792 37,828
Corporate debt securities | Recurring Basis    
Fair value    
Debt securities 217,643 131,224
Corporate debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities $ 217,643 131,224
Non-U.S. government debt securities | Recurring Basis    
Fair value    
Debt securities   3,996
Non-U.S. government debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities   $ 3,996