v3.26.1
Earnout Shares and RSUs - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Acquisition
$ / shares
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense | $ $ 23   $ 65  
Earnout Awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expiration date   Jul. 29, 2027    
Unrecognized compensation expense | $   $ 0    
Earnout Awards | Common Class A        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares entitled to receive   1,599,591    
Number of tranches | Acquisition   5    
Earnout Awards | Share-Based Compensation Award Tranche One | Common Class A        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares issued   319,918    
Minimum dollar volume-weighted average share price | $ / shares   $ 126    
Earnout Awards | Share-Based Compensation Award Tranche Two | Common Class A        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares issued   319,918    
Minimum dollar volume-weighted average share price | $ / shares   $ 150    
Earnout Awards | Share-Based Compensation Award Tranche Three | Common Class A        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares issued   319,918    
Minimum dollar volume-weighted average share price | $ / shares   $ 180    
Earnout Awards | Share-Based Compensation Award Tranche Four | Common Class A        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares issued   319,918    
Minimum dollar volume-weighted average share price | $ / shares   $ 240    
Earnout Awards | Share-Based Compensation Award Tranche Five | Common Class A        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares issued   319,918    
Minimum dollar volume-weighted average share price | $ / shares   $ 300    
Earnout Shares        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares issued   0    
Other non-current earn out liability | $   $ 68   $ 68
Earnout RSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares issued   0