XML 89 R67.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Fair value    
Debt securities $ 354,089  
Recurring Basis    
Fair value    
Cash equivalents 34,316 $ 19,857
Assets, Total 388,405 465,639
Recurring Basis | Level 1    
Fair value    
Cash equivalents 34,316 19,857
Assets, Total 215,357 188,496
Recurring Basis | Level 2    
Fair value    
Assets, Total 173,048 277,143
U.S. government and agency debt securities | Recurring Basis    
Fair value    
Debt securities 218,869 202,050
U.S. government and agency debt securities | Recurring Basis | Level 1    
Fair value    
Debt securities 181,041 168,639
U.S. government and agency debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 37,828 33,411
Corporate debt securities | Recurring Basis    
Fair value    
Debt securities 131,224 204,943
Corporate debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 131,224 204,943
Non-U.S. government debt securities | Recurring Basis    
Fair value    
Debt securities 3,996 38,789
Non-U.S. government debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities $ 3,996 $ 38,789