XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation and Nature of Operations - Additional Information (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Office
Dec. 31, 2024
USD ($)
Other Intangible Assets, Net    
Basis of Presentation and Nature of Operations [Line Items]    
Capitalized software intangible assets | $   $ 21.8
Software purchased reclassified | $ $ 1.6  
Domestic    
Basis of Presentation and Nature of Operations [Line Items]    
Number of offices | Office 49  
International    
Basis of Presentation and Nature of Operations [Line Items]    
Number of offices | Office 14