v3.25.2
Revenue Recognition - Summary of Contract with Customer, Contract Asset, Contract Liability, and Receivable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Revenue Recognition        
Trade receivables $ 342 $ 1,498   $ 2,650
Unbilled receivables 1,411 929   2,379
Current portion of deferred revenue (118) (113) $ (836) $ (343)
Deferred revenue, less current portion $ (698) $ (698)