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
May 31, 2026
USD ($)
Apr. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2021
USD ($)
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          
Kinetic                  
Reverse Capitalization [Line Items]                  
Contingent consideration, current     $ 2,251,000            
Contingent consideration, noncurrent     2,348,000            
Purchase price - equity consideration           $ 2,500,000      
Asset acquisition, contingent consideration               $ 0  
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                
Asset acquisition, contingent consideration 7,287,000                
Revenue earnout 4,163,000                
EMotion3D | Contingent consideration, tranche one                  
Reverse Capitalization [Line Items]                  
Asset acquisition, contingent consideration, liability, settled in cash         $ 1,382,000        
EMotion3D | Contingent consideration, tranche one | Maximum                  
Reverse Capitalization [Line Items]                  
Milestone earnout | €   € 2,100              
EMotion3D | Contingent consideration, tranche one | Production Earnout                  
Reverse Capitalization [Line Items]                  
Revenue earnout 4,163,000 € 3,650              
EMotion3D | Contingent consideration, tranche one | Production Earnout | Maximum                  
Reverse Capitalization [Line Items]                  
Production earnout 4,000,000                
EMotion3D | Contingent consideration, tranche two                  
Reverse Capitalization [Line Items]                  
Asset acquisition, contingent consideration             $ 4,441,000    
EMotion3D | Contingent consideration, tranche two | Revenue Earnout                  
Reverse Capitalization [Line Items]                  
Milestone earnout 6,300,000                
EMotion3D | Contingent consideration, tranche two | Production Earnout | Maximum                  
Reverse Capitalization [Line Items]                  
Milestone earnout 6,000,000                
EMotion3D | Contingent consideration - tranche three                  
Reverse Capitalization [Line Items]                  
Asset acquisition, contingent consideration             $ 925,000 $ 696,000  
EMotion3D | Contingent consideration - tranche three | Revenue Earnout                  
Reverse Capitalization [Line Items]                  
Milestone earnout 8,400,000                
EMotion3D | Contingent consideration - tranche three | Production Earnout                  
Reverse Capitalization [Line Items]                  
Milestone earnout $ 1,250,000