XML 84 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Contingent Consideration - Current and Long-Term Contingent Consideration (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]    
Contingent consideration, current portion $ 52,070 $ 21,120
Contingent consideration, long term 1,380 33,847
Total $ 53,450 $ 54,967