XML 110 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Leases, Commitments and Contingencies - Future Minimum Lease Commitments for Non-Cancelable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Leases Commitments And Contingencies Disclosure [Abstract]    
Year one $ 21,498 $ 17,929
Year Two 20,941 17,577
Year Three 19,842 16,990
Year Four 18,612 15,987
Year Five 17,572 15,025
Year Six   14,358
Thereafter 33,224  
Thereafter   17,891
Total future minimum lease payments 131,689 115,757
Less: Imputed interest (20,137) (18,674)
Operating lease liability - total 111,552 97,083
Current portion of operating lease liability 16,393 13,180
Operating lease liability, less current portion $ 95,159 $ 83,903