XML 92 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization, Basis of Presentation and Significant Accounting Policies - Narrative (Details) - Employees
Dec. 31, 2024
Nov. 27, 2024
Description of Business and Basis of Presentation [Line Items]    
Total number of employees 4,300  
Threshold period past due for financing receivables to be delinquent 89 days  
MAV Canopy HoldCo I LLC    
Description of Business and Basis of Presentation [Line Items]    
Ownership percentage 15.00% 15.00%
Customer Contracts    
Description of Business and Basis of Presentation [Line Items]    
Finite-Lived Intangible Asset, Useful Life 5 years  
India    
Description of Business and Basis of Presentation [Line Items]    
Total number of employees 2,900  
Philippines    
Description of Business and Basis of Presentation [Line Items]    
Total number of employees 400