v3.26.3
Fair Value Measurements - Summary of Reconciliation of Level 3 Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Assets        
Balance at beginning of period $ 3,140 $ 5,340 $ 6,550 $ 5,483
Total gains (losses) included in earnings (142) (868) (28) 409
Foreign currency translation adjustments included in OCI 6 (104) (106) 403
Settlements 0 0 (3,412) (1,927)
Balance at end of period 3,004 4,368 3,004 4,368
Liabilities        
Balance at beginning of period 153,421 114,627 148,388 129,059
Newly established liabilities due to acquisitions 0 0 0 45,558
Total (gains) losses included in earnings (8,908) 13,022 40,632 3,485
Foreign currency translation adjustments included in OCI (13) 0 (67) 21
Settlements (45,044) 0 (89,497) (49,007)
Acquisition measurement period adjustments 0 0 0 (1,467)
Balance at end of period $ 99,456 $ 127,649 $ 99,456 $ 127,649