XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2023 $ 7,109
2024 6,130
2025 5,344
2026 2,491
2027 2,351
Thereafter 2,091
Total minimum payments required 25,516
Less short-term leases (91)
Less imputed interest (5,398)
Total operating lease liabilities $ 20,027