v3.26.1
REVENUE RECOGNITION - Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Billed accounts receivables $ 9,968 $ 9,375
Unbilled accounts receivable 6,003 6,962
Contract assets 454 663
Contract liabilities – current 18,096 11,223
Contract liabilities – non-current $ 951 $ 1,124