v3.26.1
Revenue and Deferred Revenue (As Restated) - Changes in current deferred revenue balance (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Changes in current deferred revenue balance    
Beginning balance $ 6,215 $ 1,880
Additions included in deferred revenue as of end of period 4,135 2,945
Revenue recognized from opening balance (4,791) (766)
Ending balance $ 5,559 $ 4,059