v3.26.1
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS - Contract Liability Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Movement In Contract With Customer Liability [Roll Forward]    
Contract liabilities—January 1 $ 6,608 $ 1,401
Additions 4,294 390
Revenue recognized (5,323) (771)
Contract liabilities—June 30 $ 5,579 $ 1,020