v3.26.1
Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 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 (4,681) (5,949)
Deferred revenue acquired, net of revenue recognized 2,919  
Revenue deferred during the period, net of revenue recognized 6,220 3,325
Balances at end of period $ 21,723 $ 18,006