XML 108 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Expected Operating Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 5,755  
2025 5,186  
2026 4,642  
2027 3,951  
2028 2,891  
Thereafter 10,104  
Total 32,529  
Discount for present value of expected cash flows (4,268)  
Lease liability at December 31, 2023 $ 28,261 $ 29,004