XML 127 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Minimum Future Commitments of Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 2,035  
2026 1,622  
2027 1,397  
2028 871  
2029 557  
Thereafter 2,477  
Total lease payments 8,959  
Less imputed interest (934)  
Operating lease liability $ 8,025 $ 5,800