v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 229,280 $ 162,547 $ 434,419 $ 313,518
Cost of revenue 142,127 97,371 268,777 192,011
Gross profit 87,153 65,176 165,642 121,507
Operating expenses:        
Sales and marketing 33,586 29,781 65,553 56,216
Operations and support 21,409 17,732 41,068 34,822
Product development 12,980 11,008 24,408 22,179
General and administrative 24,723 16,945 45,376 33,971
Total operating expenses 92,698 75,466 176,405 147,188
Loss from operations (5,545) (10,290) (10,763) (25,681)
Other (expenses) income:        
Interest expense (1,258) (1,182) (2,517) (2,370)
Interest and dividend income 2,597 2,174 4,382 4,451
Other expenses (1,009) (17,365) (1,473) (18,245)
Income from unconsolidated joint venture 255 218 401 324
Total other income (expenses) 585 (16,155) 793 (15,840)
Loss before income taxes (4,960) (26,445) (9,970) (41,521)
(Provision) benefit for income taxes (354) 8 (602) 8
Net loss (5,314) (26,437) (10,572) (41,513)
Net (loss) income attributable to noncontrolling interest (1) (3) 8 (1)
Net loss attributable to common stockholders (5,313) (26,434) (10,580) (41,512)
Earnings Per Share [Abstract]        
Net loss (5,314) (26,437) (10,572) (41,513)
Comprehensive loss:        
Foreign currency translation 130 3,066 (561) 4,586
Total other comprehensive income (loss) 130 3,066 (561) 4,586
Comprehensive loss (5,184) (23,371) (11,133) (36,927)
Comprehensive income (loss) attributable to noncontrolling interest 4 (13) 17 (24)
Total comprehensive loss attributable to common stockholders $ (5,188) $ (23,358) $ (11,150) $ (36,903)
Common Class A and Class B [Member]        
Earnings Per Share [Abstract]        
Net loss per share, basic $ (0.1) $ (0.52) $ (0.2) $ (0.82)
Net loss per share, diluted $ (0.1) $ (0.52) $ (0.2) $ (0.82)
Weighted-average number of shares outstanding used to compute net loss per share, basic 54,220,463 50,699,914 53,072,865 50,518,492
Weighted-average number of shares outstanding used to compute net loss per share, diluted 54,220,463 50,699,914 53,072,865 50,518,492