XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
The Company and Significant Accounting Policies - Summary of Changes in Contingent Consideration (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Asset Acquisition, Contingent Consideration [Line Items]    
Payment to sellers $ (35,113) $ (65,340)
Level 3    
Asset Acquisition, Contingent Consideration [Line Items]    
Beginning balance 63,800 114,900
Additions from acquisitions 1,800  
Payment to sellers (35,100) (65,300)
(Gain) loss recognized in earnings (8,900) 6,800
Ending balance $ 21,600 $ 56,400