XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.2
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Total Accounts Receivable and Unbilled Receivables (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Concentration Risk [Line Items]      
Total receivables 100.00% 100.00%  
Client A | Credit Concentration Risk | Accounts receivable      
Concentration Risk [Line Items]      
Total receivables     20.00%
Client A | Credit Concentration Risk | Unbilled receivables      
Concentration Risk [Line Items]      
Total receivables     0.00%
Client A | Credit Concentration Risk | Total receivables      
Concentration Risk [Line Items]      
Total receivables     11.00%
Client B | Credit Concentration Risk | Accounts receivable      
Concentration Risk [Line Items]      
Total receivables 0.00%    
Client B | Credit Concentration Risk | Unbilled receivables      
Concentration Risk [Line Items]      
Total receivables 18.00%    
Client B | Credit Concentration Risk | Total receivables      
Concentration Risk [Line Items]      
Total receivables 11.00%