v3.25.1
Leases - Maturities of lease liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 $ 294  
2026 303  
2027 313  
2028 157  
2029 115  
Thereafter 99  
Total lease payments 1,281  
Less: interest 150  
Total lease obligations $ 1,131 $ 1,185