XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Business and Organization (Details)
12 Months Ended
Dec. 31, 2025
employee
segment
office
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of team members (more than) | employee 1,500
Number of offices | office 21
Number of operating segments | segment 2
Service period (in years) 2 years