XML 58 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Business acquisition, Pro Forma Information The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that actually would have occurred under our ownership and management.
Year Ended December 31,
20232022
(Unaudited)
Net income$310,356 $282,425 
Basic earnings per share:
Net income$6.61 $6.02 
Diluted earnings per share:
Net income$6.56 $5.97 
Schedule of Business Acquisitions, by Acquisition
Year Ended December 31,
202420232022
Non cash investing and financing activities of continuing operations:
Acquisition of businesses$— $27,000 $43,168