v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Summary of Total Authorized, Issued, And Outstanding Shares
The following represented the total authorized, issued, and outstanding shares for each class of common stock (in thousands):
As of December 31, 2023As of December 31, 2022
AuthorizedIssued and OutstandingAuthorizedIssued and Outstanding
Class A Common Stock20,000,000 2,096,982 20,000,000 1,995,414 
Class B Common Stock2,700,000 102,141 2,700,000 102,656 
Class F Common Stock1,005 1,005 1,005 1,005 
Total22,701,005 2,200,128 22,701,005 2,099,075