XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Information - Schedule of Geographical Distribution of Revenues and Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues      
Revenues $ 1,153,182 $ 1,025,505 $ 991,945
Assets      
Assets 1,434,978 1,050,652  
Domestic      
Revenues      
Revenues 965,948 923,334 873,563
Assets      
Assets 1,215,470 921,274  
International      
Revenues      
Revenues 187,234 102,171 $ 118,382
Assets      
Assets $ 219,508 $ 129,378