v3.25.4
REVENUE - Schedule of Contract Liability Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Movement In Contract With Customer Liability [Roll Forward]    
Balance at beginning of period $ 11,350 $ 15,172
Revenue recognized in the current period from beginning balance (10,951) (14,671)
New deferrals, net of amounts recognized in current period 8,334 10,849
Balance at end of period $ 8,733 $ 11,350