v3.26.1
Fair Value Measurements - Summary of Reconciliation of Level 3 Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Assets        
Balance at beginning of period $ 3,197 $ 5,110 $ 6,550 $ 5,483
Total gains (losses) included in earnings (64) (77) 114 1,277
Foreign currency translation adjustments included in OCI 7 307 (112) 507
Settlements 0 0 (3,412) (1,927)
Balance at end of period 3,140 5,340 3,140 5,340
Liabilities        
Balance at beginning of period 177,838 96,333 148,388 129,059
Newly established liabilities due to acquisitions 0 24,428 0 45,558
Total (gains) losses included in earnings 19,752 819 49,540 (9,537)
Foreign currency translation adjustments included in OCI (24) 21 (54) 21
Settlements (44,145) (5,507) (44,453) (49,007)
Acquisition measurement period adjustments 0 (1,467) 0 (1,467)
Balance at end of period $ 153,421 $ 114,627 $ 153,421 $ 114,627