v3.26.1
Common Stock (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 13 Months Ended
Jul. 06, 2026
USD ($)
shares
Feb. 04, 2026
shares
Jun. 30, 2026
USD ($)
vote
$ / shares
shares
Jun. 30, 2026
USD ($)
vote
$ / shares
shares
Jun. 30, 2025
USD ($)
May 31, 2026
USD ($)
$ / shares
shares
Jun. 17, 2026
shares
Jun. 16, 2026
shares
May 08, 2026
USD ($)
Dec. 31, 2025
$ / shares
shares
May 12, 2025
USD ($)
Class of Stock [Line Items]                      
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001 $ 0.0001           $ 0.0001  
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.0001 $ 0.0001              
Common stock, shares authorized (in shares) | shares     200,000,000 200,000,000     200,000,000 100,000,000   100,000,000  
Preferred stock, shares authorized (in shares) | shares     100,000,000 100,000,000              
Common stock, voting rights, number of votes for each share held | vote     1 1              
Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees | $       $ 97,985 $ 58,798            
StereoLabs                      
Class of Stock [Line Items]                      
Number of shares issued (in shares) | shares   1,187,672                  
StereoLabs | Common Stock                      
Class of Stock [Line Items]                      
Number of shares issued (in shares) | shares   1,847,677                  
Equity interests issued subject to lock-up (in shares) | shares   660,005                  
Staggered lock-up arrangement lasting, period   4 years                  
At Market Issuance Sales Agreement 2025                      
Class of Stock [Line Items]                      
Sale of stock, authorized amount | $                     $ 100,000
Sale of stock, number of shares issued in transaction (in shares) | shares           4,671,406          
Sale of stock, weighted-average price (in dollars per share) | $ / shares           $ 20.88          
Proceeds from issuance of common stock | $           $ 97,500          
Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees | $           $ 95,600          
At Market Issuance Sales Agreement 2026                      
Class of Stock [Line Items]                      
Sale of stock, authorized amount | $                 $ 100,000    
Sale of stock, number of shares issued in transaction (in shares) | shares     3,649,000                
Sale of stock, weighted-average price (in dollars per share) | $ / shares     $ 27.40                
Proceeds from issuance of common stock | $     $ 100,000                
Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees | $     $ 98,000                
Public Offering | Subsequent Event                      
Class of Stock [Line Items]                      
Proceeds from issuance of common stock | $ $ 191,900                    
Sale and issuance of common stock (in shares) | shares 3,621,876