XML 70 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value - Summary of the Company's Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value    
Debt securities $ 179,957  
Recurring Basis    
Fair value    
Cash equivalents 15,672 $ 18,583
Assets, Total 195,629 218,228
Contingent consideration 136,304  
Liabilities, Total 136,304  
Recurring Basis | Level 1    
Fair value    
Cash equivalents 15,672 18,583
Assets, Total 95,213 112,829
Recurring Basis | Level 2    
Fair value    
Assets, Total 100,416 104,899
Recurring Basis | Level 3    
Fair value    
Assets, Total   500
Contingent consideration 136,304  
Liabilities, Total 136,304  
U.S. government and agency debt securities | Recurring Basis    
Fair value    
Debt securities 80,543 101,371
U.S. government and agency debt securities | Recurring Basis | Level 1    
Fair value    
Debt securities 79,541 94,246
U.S. government and agency debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 1,002 7,125
Corporate debt securities | Recurring Basis    
Fair value    
Debt securities 99,414 98,274
Corporate debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities $ 99,414 97,774
Corporate debt securities | Recurring Basis | Level 3    
Fair value    
Debt securities   $ 500