XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Business and Asset Acquisitions - Schedule of Unaudited Pro Forma Information and Actual Results of Business Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]        
Pro forma, revenue $ 517,958 $ 496,584 $ 1,498,424 $ 1,470,658
Pro forma, net income (loss) 6,452 17,167 14,716 6,510
Revenue 59,094 38,137 165,959 50,537
Net income (loss) $ 6,233 $ 3,916 $ 10,692 $ 3,505