XML 105 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Maturities of Operating Lease Liabilities (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 16,435
2025 12,975
2026 9,387
2027 7,130
2028 4,975
Thereafter 9,354
Total lease payments 60,256
Less imputed interest (8,867)
Total 51,389
Finance Lease  
2024 46,297
2025 4,842
2026 4,850
2027 1,485
2028 1,485
Thereafter 2,080
Total lease payments 61,039
Less imputed interest (4,106)
Total $ 56,933