XML 36 R21.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Common Stock and Redeemable Convertible Preferred Stock | 12 Months Ended
--- | ---
Dec. 31, 2023
Equity and Temporary Equity [Abstract] |
Common Stock and Redeemable Convertible Preferred Stock | Common Stock and Redeemable Convertible Preferred Stock Common Stock The Company is authorized to issue a total of 1.45 billion shares consisting of 700 million shares of Class A common stock, 700 million shares of Class B common stock, and 50 million shares of preferred stock all with a par value per share of $0.00001. The Class A common stock is entitled to one vote per share and the Class B common stock is entitled to twenty votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. The Class B common stock converts to Class A common stock at any time at the option of the holder. Additionally, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, except for certain transfers described in the amended and restated certificate of incorporation. Redeemable Convertible Preferred Stock In April 2021, the Company amended and restated its certificate of incorporation such that the redeemable convertible preferred stock would automatically convert into shares of common stock upon the effectiveness of the Direct Listing. On May 14, 2021, the holders of the Series A preferred stock and Series B preferred stock converted all outstanding shares of preferred stock into 24.2 million shares of Class B common stock.

X
- Definition Equity and Temporary Equity + References No definition available. + Details
Name: | zip_EquityAndTemporaryEquityAbstract
Namespace Prefix: | zip_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stockholders' Equity and Temporary Equity Disclosure + References No definition available. + Details
Name: | zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock
Namespace Prefix: | zip_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration