XML 128 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Future Minimum Lease Payments Under Non-cancelable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating leases, 2024 [1] $ 2,729  
Operating leases, 2025 [1] 2,794  
Operating leases, 2026 [1] 2,650  
Operating leases, 2027 [1] 1,591  
Operating leases, 2028 [1] 1,611  
Operating leases, thereafter [1] 1,631  
Total future minimum lease payments [1] 13,006  
Less: amount representing interest [1] 273  
Present value of minimum lease payments 12,733 [1] $ 15,701
Expected sublease income, 2024 297  
Expected sublease income, 2025 388  
Expected sublease income, 2026 342  
Expected sublease income, 2027 0  
Expected sublease income, 2028 0  
Expected sublease income, thereafter 0  
Total future minimum lease payments 1,027  
Less: amount representing interest 0  
Present value of minimum lease payments $ 1,027  
[1] Includes future minimum lease payments of $3.2 million on leases that have been impaired because the property is no longer in use.