v3.26.1
Fair Value Measurements - Schedule of Changes in the Fair Value of Level III Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value Disclosures [Abstract]    
Balance, beginning of year: $ 15,599 $ 0
Additions $ 6,600 $ 11,259
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest
Change in fair value $ (1,793) $ 1,109
Impact of exchange rate movements (471) 758
Settlements 0 0
Balance, end of period: $ 19,935 $ 13,126