v3.25.3
Earnout Shares and RSUs - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Acquisition
$ / shares
shares
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Acquisition
$ / shares
shares
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-Based Payment Arrangement, Expense | $ $ 43 $ 106 $ 108 $ 278  
Earnout Awards          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration date     Jul. 29, 2027    
Unrecognized compensation expense | $ $ 0   $ 0    
Earnout Awards | Common Class A          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares entitled to receive 1,599,590   1,599,590    
Number of tranches | Acquisition 5   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   $ 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   $ 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   $ 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   $ 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   $ 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   $ 68
Earnout RSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares issued     0