v3.26.1
Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Summary of the activity of the Company's deferred revenue related to product and service revenue    
Balances at beginning of period $ 17,265 $ 20,630
Recognition of revenue included in balance at beginning of the period (2,496) (3,144)
Revenue deferred during the period, net of revenue recognized 3,769 1,758
Balances at end of period $ 18,538 $ 19,244