XML 106 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases and Other Commitments - Components of Lease Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 63,049 $ 59,296 $ 61,680
Variable lease cost 11,384 11,096 7,724
Total lease cost $ 74,433 $ 70,392 $ 69,404