XML 130 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Future Minimum Lease Payments Under Non-cancelable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating leases, 2025 [1] $ 2,890  
Operating leases, 2026 [1] 1,700  
Operating leases, 2027 [1] 1,216  
Operating leases, 2028 [1] 1,225  
Operating leases, 2029 [1] 1,248  
Operating leases, thereafter [1] 3,886  
Total future minimum lease payments [1] 12,165  
Less: amount representing interest [1] 1,794  
Present value of minimum lease payments 10,371 [1] $ 12,733
Expected sublease income, 2025 388  
Expected sublease income, 2026 342  
Expected sublease income, 2027 0  
Expected sublease income, 2028 0  
Expected sublease income, 2029 0  
Expected sublease income, thereafter 0  
Total future minimum lease payments 730  
Less: amount representing interest 0  
Present value of minimum lease payments $ 730  
[1] Includes future minimum lease payments of $2.2 million on leases that have been impaired because the property is no longer in use.