v3.26.1
Revenue - Schedule of Changes in Contract Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Change In Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 23,811 $ 36,889
Net revenue deferred in the period 1,730 587
Contract liabilities acquired in the Stereolabs acquisition 2,279 0
Revenue recognized that was included in the contract liability balance at the beginning of the period (710) (7,103)
Ending balance $ 27,110 $ 30,373