v3.25.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Summary of Significant Accounting Policies (Details)          
Goodwill impairment $ 0 $ 0 $ 0 $ 0  
Intangible asset impairment $ 0 $ 0 $ 0 $ 0  
Customer Concentration Risk | Customer A | Accounts Receivable          
Summary of Significant Accounting Policies (Details)          
Concentration (percent)     13.00%    
Customer Concentration Risk | Customer B | Accounts Receivable          
Summary of Significant Accounting Policies (Details)          
Concentration (percent)         23.00%
Customer Concentration Risk | Customer C | Unbilled Receivables          
Summary of Significant Accounting Policies (Details)          
Concentration (percent)     39.00%    
Customer Concentration Risk | Customer C | Revenue          
Summary of Significant Accounting Policies (Details)          
Concentration (percent) 16.00%        
Customer Concentration Risk | Customer D | Unbilled Receivables          
Summary of Significant Accounting Policies (Details)          
Concentration (percent)     22.00%   50.00%
Customer Concentration Risk | Customer D | Revenue          
Summary of Significant Accounting Policies (Details)          
Concentration (percent)   27.00%   27.00%  
Customer Concentration Risk | Customer E | Unbilled Receivables          
Summary of Significant Accounting Policies (Details)          
Concentration (percent)     18.00%   24.00%
Customer Concentration Risk | Customer E | Revenue          
Summary of Significant Accounting Policies (Details)          
Concentration (percent)   35.00%   29.00%  
Customer Concentration Risk | Customer F | Revenue          
Summary of Significant Accounting Policies (Details)          
Concentration (percent) 13.00%        
Customer Concentration Risk | Customer G | Revenue          
Summary of Significant Accounting Policies (Details)          
Concentration (percent) 13.00%