v3.25.1
Leases - Schedule of Lease-related Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Operating lease right-of-use assets $ 915 $ 1,137
Finance lease right-of-use assets 157 206
Total lease assets 1,072 1,343
Liabilities:    
Operating lease liabilities, current portion 254 184
Finance lease liabilities, current portion 31 122
Operating lease liabilities, long term portion 747 1,001
Finance lease liabilities, long term portion   31
Total lease liabilities $ 1,032 $ 1,338