XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Contingent Consideration - Current and Long-Term Contingent Consideration (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]    
Contingent consideration, current portion $ 30,000 $ 47,340
Contingent consideration $ 30,000 $ 47,340