v3.24.3
Segment and Geographic Information - Summary of Assets by Segment (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total assets $ 778,161 $ 918,927
U.S. Marketplace    
Segment Reporting Information [Line Items]    
Total assets 615,771 607,307
Digital Wholesale    
Segment Reporting Information [Line Items]    
Total assets 118,839 258,458
Other    
Segment Reporting Information [Line Items]    
Total assets $ 43,551 $ 53,162