XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.3
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Total Accounts Receivable and Unbilled Receivables (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 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 12.00%