v3.26.3
Significant Accounting Policies - Summary of Computation of Diluted Net Income Per Share (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 1,216,176 770,488 1,246,452 831,807
Equity incentive awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 499,676 412,857 529,952 474,176
Capped call        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total [1] 716,500   716,500  
Liability-classified warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total [2]   357,631   357,631
[1] Represents the shares of Class A common stock underlying the Capped Call Transactions (as defined in Note 8, Convertible Notes). Those shares are intended to offset the dilutive impact of the 2031 Notes when the Company's stock price remains below the cap price of $421.34. See Note 8, Convertible Notes and Note 14, Stockholders' Equity.
[2] Represents the shares of Class A common stock issuable upon exercise of the Warrants. As of September 30, 2026 and September 30, 2025 warrants outstanding totaled 11,430,667 and 11,444,235, respectively. In connection with the 1-for-32 reverse stock split effected on January 4, 2023, 32 warrants are exercisable for one share of Class A common stock