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