XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments, Contingencies and Guarantees (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Commitments And Contingencies [Line Items]    
Guarantees in the form of letters of credit $ 400 $ 400
Fair value, measurements, recurring    
Commitments And Contingencies [Line Items]    
Contingent consideration liability 1,686 602
Fair value, measurements, recurring | Contingent consideration for business acquisitions    
Commitments And Contingencies [Line Items]    
Contingent consideration liability 71 221
Level 3 | Fair value, measurements, recurring    
Commitments And Contingencies [Line Items]    
Contingent consideration liability 71 221
Level 3 | Fair value, measurements, recurring | Contingent consideration for business acquisitions    
Commitments And Contingencies [Line Items]    
Contingent consideration liability $ 71 $ 221