XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Acquisitions - Schedule of Business Acquisitions Aggregate Details (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
acquisition
Sep. 30, 2024
USD ($)
acquisition
Dec. 31, 2024
USD ($)
Business Combination, Separately Recognized Transaction [Line Items]      
Net cash paid $ 0 $ 128,774  
Business Combination, Series of Individually Immaterial Business Combinations      
Business Combination, Separately Recognized Transaction [Line Items]      
Number of acquisitions | acquisition 0 2  
Cash paid at closing $ 0 $ 141,310 $ 143,299
Cash acquired 0 (12,536)  
Net cash paid $ 0 $ 128,774