XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Minimum Payments under Leases, Exclusive of Property Taxes and Insurance (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee Operating Lease Liability Payments [Line Items]    
2023 $ 5,003  
2024 3,614  
2025 2,340  
2026 1,139  
2027 56  
Total lease payments $ 12,152  
Facility [Member]    
Lessee Operating Lease Liability Payments [Line Items]    
2023   $ 4,417
2024   3,375
2025   2,183
2026   1,080
2027   56
Total lease payments   $ 11,111