v3.25.2
Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Detail) - Class A Ordinary Shares - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount 27,491,382 32,434,033
Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount 14,410,623 14,450,417
Common stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount 6,536,637 9,600,802
Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount 6,544,122 8,382,814