XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments, Contingencies and Guarantees (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2025
Dec. 31, 2024
Commitments And Contingencies [Line Items]      
Gain (Loss) from Litigation Settlement $ 15,000    
Guarantees in the form of letters of credit   $ 400  
Fair value, measurements, recurring      
Commitments And Contingencies [Line Items]      
Contingent consideration liability   23,221 $ 602
Fair value, measurements, recurring | Contingent consideration for business acquisitions      
Commitments And Contingencies [Line Items]      
Contingent consideration liability   18,703 221
Level 3 | Fair value, measurements, recurring      
Commitments And Contingencies [Line Items]      
Contingent consideration liability   18,703 221
Level 3 | Fair value, measurements, recurring | Contingent consideration for business acquisitions      
Commitments And Contingencies [Line Items]      
Contingent consideration liability   $ 18,703 $ 221