v3.26.1
Contingent and Earn-Out Liabilities - Additional Information (Details)
$ / shares in Units, € in Thousands
1 Months Ended
Sep. 26, 2025
USD ($)
Sep. 26, 2025
EUR (€)
Jan. 25, 2024
USD ($)
Jun. 10, 2021
d
$ / shares
shares
Apr. 30, 2025
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2021
USD ($)
Reverse Capitalization [Line Items]                
Contingent considerations           $ 1,382,000 $ 611,000  
Kinetic                
Reverse Capitalization [Line Items]                
Contingent consideration, current     $ 2,251,000          
Contingent consideration, noncurrent     2,348,000          
Asset acquisition, contingent consideration             0  
Purchase price - equity consideration         $ 2,500,000      
Kinetic | Revenue Earnout                
Reverse Capitalization [Line Items]                
Revenue threshold     $ 12,000,000          
Achievement period     12 months          
Kinetic | Production Earnout                
Reverse Capitalization [Line Items]                
Production earnout, period     24 months          
EMotion3D                
Reverse Capitalization [Line Items]                
Contingent consideration, current $ 3,092,000              
Contingent consideration, noncurrent 4,195,000              
Revenue earnout 4,163,000              
Asset acquisition, contingent consideration 7,287,000              
Contingent consideration, tranche one | EMotion3D                
Reverse Capitalization [Line Items]                
Asset acquisition, contingent consideration           1,382,000    
Contingent consideration, tranche one | EMotion3D | Production Earnout                
Reverse Capitalization [Line Items]                
Revenue earnout 4,163,000 € 3,650            
Contingent consideration, tranche two | EMotion3D                
Reverse Capitalization [Line Items]                
Asset acquisition, contingent consideration           4,286,000    
Contingent consideration, tranche two | EMotion3D | Revenue Earnout                
Reverse Capitalization [Line Items]                
Milestone earnout 6,300,000              
Contingent consideration - tranche three | EMotion3D                
Reverse Capitalization [Line Items]                
Asset acquisition, contingent consideration           893,000 696,000  
Contingent consideration - tranche three | EMotion3D | Level 2                
Reverse Capitalization [Line Items]                
Asset acquisition, contingent consideration           0 0  
Contingent consideration - tranche three | EMotion3D | Level 3                
Reverse Capitalization [Line Items]                
Asset acquisition, contingent consideration           $ 893,000 $ 696,000  
Contingent consideration - tranche three | EMotion3D | Revenue Earnout                
Reverse Capitalization [Line Items]                
Milestone earnout 8,400,000              
Contingent consideration - tranche three | EMotion3D | Production Earnout                
Reverse Capitalization [Line Items]                
Milestone earnout 1,250,000              
Maximum | Contingent consideration, tranche one | EMotion3D                
Reverse Capitalization [Line Items]                
Milestone earnout | €   € 2,100            
Maximum | Contingent consideration, tranche one | EMotion3D | Production Earnout                
Reverse Capitalization [Line Items]                
Production earnout 4,000,000              
Maximum | Contingent consideration, tranche two | EMotion3D | Production Earnout                
Reverse Capitalization [Line Items]                
Milestone earnout $ 6,000,000              
Earnout Shares                
Reverse Capitalization [Line Items]                
Earn-out liability (in shares) | shares       10,000,000        
Earnout period, threshold trading days (in trading days) | d       20        
Earnout period, threshold consecutive trading days (in trading days) | d       30        
Derivative liability               $ 0
Milestone One, Earn Out                
Reverse Capitalization [Line Items]                
Earn-out liability (in shares) | shares       5,000,000        
Milestone One, Earn Out | Minimum                
Reverse Capitalization [Line Items]                
Earn-out liability, price trigger (in dollars per share) | $ / shares       $ 12.50        
Milestone One, Earn Out | Maximum                
Reverse Capitalization [Line Items]                
Earn-out liability, price trigger (in dollars per share) | $ / shares       $ 15.00        
Milestone Two, Earn Out                
Reverse Capitalization [Line Items]                
Earn-out liability (in shares) | shares       5,000,000