v3.26.1
Revenue - Schedule of Changes in Contract Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Change In Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 23,811 $ 36,889
Net revenue deferred in the period 4,949 5,377
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 (10,549) (9,214)
Ending balance $ 20,490 $ 33,052