v3.25.1
Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Business Combinations [Abstract]    
Acquisition-related expenses $ 4,800 $ 14,300