v3.26.1
Earnout Shares and RSUs - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Acquisition
$ / shares
shares
Dec. 31, 2025
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-Based Payment Arrangement, Expense | $ $ 42  
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