v3.26.1
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Total $ 245,768 $ 244,425
Liabilities    
Derivative liabilities - cash flow hedges 878  
Total 878  
Money market funds    
Assets    
Cash and cash equivalents: 245,768 236,425
Certificates of deposit    
Assets    
Cash and cash equivalents:   8,000
Level 1    
Assets    
Total 245,768 236,425
Liabilities    
Derivative liabilities - cash flow hedges 0  
Total 0  
Level 1 | Money market funds    
Assets    
Cash and cash equivalents: 245,768 236,425
Level 1 | Certificates of deposit    
Assets    
Cash and cash equivalents:   0
Level 2    
Assets    
Total 0 8,000
Liabilities    
Derivative liabilities - cash flow hedges 878  
Total 878  
Level 2 | Money market funds    
Assets    
Cash and cash equivalents: 0 0
Level 2 | Certificates of deposit    
Assets    
Cash and cash equivalents:   8,000
Level 3    
Assets    
Total 0 0
Liabilities    
Derivative liabilities - cash flow hedges 0  
Total 0  
Level 3 | Money market funds    
Assets    
Cash and cash equivalents: $ 0 0
Level 3 | Certificates of deposit    
Assets    
Cash and cash equivalents:   $ 0