v3.26.1
Fair Value Measurements - Schedule of Fair Value of Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets, Fair Value Disclosure [Abstract]    
Derivative assets $ 869 $ 74
Fair Value Measurements Recurring Member    
Assets, Fair Value Disclosure [Abstract]    
Derivative assets 869 74
Total assets 869 74
Liabilities, Fair Value Disclosure [Abstract]    
Contingent consideration obligation 19,935 15,599
Total liabilities 19,935 15,599
Fair Value Measurements Recurring Member | Level 1    
Assets, Fair Value Disclosure [Abstract]    
Derivative assets 0 0
Total assets 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Contingent consideration obligation 0 0
Total liabilities 0 0
Fair Value Measurements Recurring Member | Level 2    
Assets, Fair Value Disclosure [Abstract]    
Derivative assets 869 74
Total assets 869 74
Liabilities, Fair Value Disclosure [Abstract]    
Contingent consideration obligation 0 0
Total liabilities 0 0
Fair Value Measurements Recurring Member | Level 3    
Assets, Fair Value Disclosure [Abstract]    
Derivative assets 0 0
Total assets 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Contingent consideration obligation 19,935 15,599
Total liabilities $ 19,935 $ 15,599