v3.26.1
Fair Value of Financial Instruments - Schedule of Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Contingent Consideration Liability [Roll Forward]        
Balance of period $ 8,417   $ 9,195  
Contingent consideration for 2026 business combinations 194   372  
Change in Fair Value of Contingent Consideration 889 $ 437 886 $ 260
Foreign currency impact on earnout consideration (76)   (183)  
Earnout payments made in period (424)   (1,271)  
Balance at June 30, 2026 $ 8,999   $ 8,999