XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 22,585  
2025 25,645  
2026 25,406  
2027 23,944  
2028 24,382  
2029 and thereafter 79,435  
Total future minimum lease payments [1] 201,397  
Less lease incentives (9,765)  
Less amount of lease payment representing interest (32,595)  
Operating lease liabilities $ 159,037 $ 138,300
[1] The future minimum lease payments include obligations for leases not yet commenced of $26.8 million for manufacturing, office and warehouse facilities. These leases have terms of between 5 and 10 years and commence during the first quarter of 2024.