v3.25.1
Business and Asset Acquisitions - Schedule of Unaudited Pro Forma Information and Actual Results of Business Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]    
Pro forma, revenue $ 478,029 $ 470,439
Pro forma, net income 3,261 (9,309)
Revenue 50,795 2,288
Net income $ 2,057 $ 67