XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Capitalized Computer Software, Expected Amortization
The following table summarizes the estimated amortization of website development and internal-use software costs subsequent to December 31, 2023 (in thousands):

2024$6,461 
20255,058 
20262,568 
Total$14,087 
Disaggregation of Revenue
Revenue consists of the following (in thousands):

 Year Ended December 31,
 202320222021
Online Revenue$842,381 $502,507 $259,170 
Wholesale Revenue29,619 24,409 12,708 
Total revenue$872,000 $526,916 $271,878