Quarterly report pursuant to Section 13 or 15(d)

Net (Loss) Profit Per Share - Summary of Dilutive Securities are Excluded from the Denominator (Detail)

v3.24.3
Net (Loss) Profit Per Share - Summary of Dilutive Securities are Excluded from the Denominator (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 5,492,505 5,070,257 4,999,283 4,670,980
Unvested Restricted Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2,105,697 1,637,365 1,609,687 1,232,995
Unvested or Unexercised Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,067,644 1,113,728 1,070,432 1,118,821
Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 852,498 852,498 852,498 852,498
Contingently Issuable Earnout Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,466,666 1,466,666 1,466,666 1,466,666