v3.26.1
Net Profit (Loss) Per Share - Schedule of dilutive securities excluded from the denominator (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Earnings Per Share Amount 35,762,471 48,338,109 52,973,543
Unvested or unexercised option awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Earnings Per Share Amount 298,334 2,627,095 4,039,537
Unvested RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Earnings Per Share Amount 6,222,034 10,893,388 12,468,235
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Earnings Per Share Amount 29,242,103 34,817,626 36,465,771