XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments, Contingencies and Guarantees (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2024
Sep. 30, 2024
Dec. 31, 2023
Commitments And Contingencies [Line Items]      
Guarantees in the form of letters of credit   $ 600 $ 500
Gain (Loss) Related to Litigation Settlement and Other Operating Gain $ 15,000    
Proceeds from Legal Settlements   15,000  
Fair value, measurements, recurring      
Commitments And Contingencies [Line Items]      
Contingent consideration liability   2,110 2,451
Fair value, measurements, recurring | Contingent consideration for business acquisitions      
Commitments And Contingencies [Line Items]      
Contingent consideration liability   165 2,074
Level 3 | Fair value, measurements, recurring      
Commitments And Contingencies [Line Items]      
Contingent consideration liability   165 2,074
Level 3 | Fair value, measurements, recurring | Contingent consideration for business acquisitions      
Commitments And Contingencies [Line Items]      
Contingent consideration liability   $ 165 $ 2,074