v3.25.4
Fair Values of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets    
Assets, fair value $ 291,739 $ 1,226
Liabilities    
Liabilities, fair value 5,890 1,458
Prepaid Expenses and Other Current Assets    
Assets    
Foreign currency forward contracts 110 1,226
Accrued Expenses and Other Current Liabilities    
Liabilities    
Contingent considerations - Current 4,465 57
Contingent considerations - Long-term 1,291  
Foreign currency forward contracts 134 1,401
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Assets, fair value 291,629  
Significant Other Observable Inputs (Level 2)    
Assets    
Assets, fair value 110 1,226
Liabilities    
Liabilities, fair value 134 1,401
Significant Other Observable Inputs (Level 2) | Prepaid Expenses and Other Current Assets    
Assets    
Foreign currency forward contracts 110 1,226
Significant Other Observable Inputs (Level 2) | Accrued Expenses and Other Current Liabilities    
Liabilities    
Foreign currency forward contracts 134 1,401
Significant Other Unobservable Inputs (Level 3)    
Liabilities    
Liabilities, fair value 5,756 57
Significant Other Unobservable Inputs (Level 3) | Accrued Expenses and Other Current Liabilities    
Liabilities    
Contingent considerations - Current 4,465 $ 57
Contingent considerations - Long-term 1,291  
Money market funds    
Assets    
Cash equivalents 291,629  
Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents $ 291,629