v3.25.4
ACCRUED AND OTHER LIABILITIES - Changes in Deferred Revenue Loyalty Program Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Movement in Deferred Revenue [Roll Forward]      
Beginning balance $ 2,692 $ 4,771 $ 4,212
Revenue deferred during the year 141 2,783 3,230
Revenue recognized during the year (2,833) (4,862) (2,671)
Ending balance $ 0 $ 2,692 $ 4,771