v3.26.1
Related party transactions - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 06, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jan. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Nov. 30, 2024
USD ($)
Related Party Transaction [Line Items]                
Accounts receivable   $ 65,618   $ 65,618     $ 70,431  
Deferred revenue   111,069   111,069     88,250  
Accounts payable   52,186   52,186     39,683  
Total revenue   365,223 $ 340,879 702,459 $ 617,541      
Related party                
Related Party Transaction [Line Items]                
Accounts receivable   3,000   3,000     5,400  
Total revenue   5,533 2,893 9,418 5,229      
Related party | Administrative Service                
Related Party Transaction [Line Items]                
Total revenue   1,800 1,500 3,600 3,200      
Related party | Deferred ADA and franchise agreement revenue                
Related Party Transaction [Line Items]                
Deferred revenue   500   500     800  
Related party | Tax benefit arrangements                
Related Party Transaction [Line Items]                
Accounts payable   1,000   1,000     83,900  
Related party | Amenity tracking compliance software | Chief Executive Officer                
Related Party Transaction [Line Items]                
Purchases from related party   $ 100 100 $ 200 200      
Related party | Amenity tracking compliance software | Amenity Tracking Compliance Software Company | Chief Executive Officer                
Related Party Transaction [Line Items]                
Ownership (in percentage)   10.50%   10.50%        
Franchisee | November 2024 Promissory Note                
Related Party Transaction [Line Items]                
Promissory note (up to)               $ 10,000
Interest rate(in percentage)               0.04
Promissory note issued and outstanding   $ 6,800   $ 6,800     $ 5,100  
Interest receivable accrued   100 $ 100 200 $ 100      
Franchisee | January 2026 Promissory Note                
Related Party Transaction [Line Items]                
Promissory note (up to)           $ 20,000    
Interest rate(in percentage)           0.055    
Promissory note issued and outstanding   19,400   19,400        
Interest receivable accrued   $ 400   $ 700        
Franchisee | January 2026 Promissory Note | Subsequent Event                
Related Party Transaction [Line Items]                
Quarterly principal payments $ 1,000