v3.26.1
Revenue Recognition - Summary of Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Revenue Recognition        
Trade receivables $ 3,374 $ 1,204   $ 1,498
Unbilled receivables 491 1,347   929
Current portion of deferred revenue (3,316) (847) $ (118) (113)
Deferred revenue, less current portion $ (698) $ (698) $ (698) $ (698)