v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Gift Card Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Deferred revenues, current portion $ 8,027 $ 11,015 $ 9,693
Gift Card      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Deferred revenues, current portion $ 1,600 $ 1,600 $ 1,700
Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Gift card expiration period 3 years    
Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Gift card expiration period 5 years