XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Summary of Future Lease Payments for Non-cancellable Operating Leases and Reconciliation to Carrying Amount of Operating Lease Liability (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 43,587  
2025 46,369  
2026 40,648  
2027 39,006  
2028 38,358  
2029 and thereafter 210,073  
Total undiscounted lease liability 418,041  
Less imputed interest (133,430)  
Total discounted lease liability 284,611  
Current operating lease liability 41,510 $ 41,967
Non-current operating lease liability $ 243,101 $ 261,339