XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Future Minimum Lease Payments Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 12,274  
2026 5,570  
2027 5,119  
2028 4,933  
2029 4,278  
Thereafter 8,492  
Total future minimum lease payments [1] 40,666  
Less: Interest [2] (4,579)  
Total 36,087  
Current operating lease liabilities 11,067 $ 15,946
Non-current operating lease liabilities 25,020 $ 34,360
Total $ 36,087  
[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.