v3.25.4
Income Taxes - Schedule of Income Tax Credit (Expense) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]              
Operating losses $ 11,023 $ 11,975 $ 14,525 $ 16,834 $ 10,583    
Property, plant and equipment 0 0 0 61 21    
Total deferred tax assets 11,023 11,975 14,525 16,895 10,604    
Less: valuation allowance (8,909) (10,937) (14,156) (16,867) (6,450) $ (8,437) $ (9,307)
Net deferred tax assets $ 2,114 $ 1,038 $ 369 $ 28 $ 4,154