v3.26.1
REVENUE RECOGNITION - Schedule of Contract Balance (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Jan. 01, 2025
Revenue from Contract with Customer [Abstract]      
Unbilled account receivables - current $ 15,691 $ 17,728  
Contract assets - current 17,061 20,461 $ 39,500
Unbilled account receivables - non-current 17,664 12,988  
Contract assets - non-current $ 16,403 $ 16,918