XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Operating Lease Liability (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease liability $ 5,631 $ 6,957
Operating lease liability, long-term 126,578 131,389
Minimum operating lease payments 159,037 138,300
Minimum operating lease payments $ 132,209 $ 138,346