v3.26.1
REVENUE AND CONTRACT LIABILITY
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
REVENUE AND CONTRACT LIABILITY
14. REVENUE AND CONTRACT LIABILITY

Unearned Revenue

The following table provides information about unearned revenue from contracts with customers, including significant changes in unearned revenue balances during the periods presented (in thousands):
Amount
Unearned revenue at December 31, 2024$43,095 
Increase due to deferral of revenue at period end, net24,725 
Decrease due to beginning contract liabilities recognized as revenue(33,391)
Unearned revenue at December 31, 202534,429 
Increase due to deferral of revenue at period end, net29,665 
Increase due to business combinations1,277 
Decrease due to beginning contract liabilities recognized as revenue(18,553)
Unearned revenue at June 30, 2026$46,818 

The Company's total unearned revenue related to outstanding loyalty program rewards was $4.7 million and $4.1 million at June 30, 2026 and December 31, 2025, respectively. Breakage income related to loyalty program rewards and gift cards is recognized in Net revenue in the consolidated statements of operations. Breakage recognized in revenue was $0.8 million and $1.1 million for the three months ended June 30, 2026 and 2025, respectively and $1.6 million and $7.7 million for the six months ended June 30, 2026 and 2025, respectively. The timing of revenue recognition of these reward dollars is driven by actual customer activities, such as redemptions and expirations. At June 30, 2026 and December 31, 2025, the Company had an additional $2.3 million and $2.4 million, respectively, of unearned contract revenue classified within Other long-term liabilities on the consolidated balance sheets.

Sales returns allowance
 
The following table provides additions to and deductions from the sales returns allowance, which is included in the Accrued liabilities balance in the consolidated balance sheets (in thousands):
Amount
Allowance for returns at December 31, 2024$9,526 
Additions to the allowance87,835 
Deductions from the allowance(89,639)
Allowance for returns at December 31, 20257,722 
Additions due to business combinations649 
Additions to the allowance39,386 
Deductions from the allowance(39,929)
Allowance for returns at June 30, 2026$7,828