XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Future Minimum Lease Payments Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 16,957  
2025 13,173  
2026 5,860  
2027 5,119  
2028 4,933  
Thereafter 9,437  
Total future minimum lease payments [1] 55,479  
Less: Interest [2] (5,173)  
Total 50,306  
Current operating lease liabilities 15,946 $ 21,012
Non-current operating lease liabilities 34,360 $ 53,207
Total $ 50,306  
[1] For leases commencing prior to 2019, minimum lease payments exclude payments for real estate taxes and non-lease components.
[2] We use our functional currency adjusted incremental borrowing rate for the discount rate.