XML 120 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Pro Forma Results of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Combinations [Abstract]      
Net revenue $ 2,812,000 $ 2,807,200 $ 2,217,600
Net income $ 245,000 $ 231,000 $ 135,900
Basic net income per share $ 8.70 $ 8.05 $ 4.63
Diluted net income per share $ 8.66 $ 8.00 $ 4.59