XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Reconciliation of Undiscounted Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2023 $ 7,624  
2024 5,915  
2025 3,747  
2026 2,685  
2027 1,859  
Thereafter 1,027  
Total undiscounted future minimum lease payments 22,857  
Less: Difference between undiscounted lease payments and discounted operating lease liabilities 1,675  
Total operating lease liabilities 21,182  
Current operating lease liabilities 6,957 $ 7,191
Long-term operating lease liabilities $ 14,225 $ 14,598