XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Future Minimum Lease Payments (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2023 $ 8,771
2024 7,780
2025 4,192
2026 2,650
2027 1,692
Thereafter 353
Total lease payments 25,438
Less imputed interest (3,283)
Present value of lease liabilities 22,155
Finance Lease, Liability, to be Paid [Abstract]  
2023 299
2024 275
2025 318
2026 196
2027 137
Thereafter 132
Total lease payments 1,357
Less imputed interest (219)
Present value of lease liabilities $ 1,138
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-Term Debt