v3.26.1
REVENUE RECOGNITION - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Change in Contract Liabilities [Roll Forward]    
Balance at beginning of period $ 1,544 $ 932
Revenue recognized during the period (630) (395)
New contracts and revenue added to existing contracts during the period 348 753
Balance at end of period $ 1,262 $ 1,290