XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments, Contingencies and Guarantees (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitments And Contingencies [Line Items]    
Guarantees in the form of letters of credit $ 600 $ 700
Fair value, measurements, recurring    
Commitments And Contingencies [Line Items]    
Contingent consideration liability 2,493 3,310
Fair value, measurements, recurring | Contingent consideration for business acquisitions    
Commitments And Contingencies [Line Items]    
Contingent consideration liability 2,313 3,190
Level 3 | Fair value, measurements, recurring    
Commitments And Contingencies [Line Items]    
Contingent consideration liability 2,313 3,190
Level 3 | Fair value, measurements, recurring | Contingent consideration for business acquisitions    
Commitments And Contingencies [Line Items]    
Contingent consideration liability $ 2,313 $ 3,190