v3.25.1
Revenue and Deferred Revenue - Summary of Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Movement in Deferred Revenue [Roll Forward]    
Deferred revenue, current and noncurrent, as of the beginning of period $ 456 $ 270
Additions 209 158
Revenue recognized (222) (99)
Deferred revenue, current and noncurrent, as of the end of period $ 443 $ 329