XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 324,596 $ 287,789
North America Loss Adjusting    
Disaggregation of Revenue [Line Items]    
Revenues 77,127 64,438
North America Loss Adjusting | U.S.    
Disaggregation of Revenue [Line Items]    
Revenues 52,766 40,178
North America Loss Adjusting | Canada    
Disaggregation of Revenue [Line Items]    
Revenues 24,361 24,260
International Loss Adjusting    
Disaggregation of Revenue [Line Items]    
Revenues 85,994 83,027
Crawford Legal Services    
Disaggregation of Revenue [Line Items]    
Revenues 5,869 6,245
International Operations    
Disaggregation of Revenue [Line Items]    
Revenues 91,863 89,272
International Operations | U.K.    
Disaggregation of Revenue [Line Items]    
Revenues 30,732 30,909
International Operations | Europe    
Disaggregation of Revenue [Line Items]    
Revenues 22,764 23,667
International Operations | Australia    
Disaggregation of Revenue [Line Items]    
Revenues 20,636 17,131
International Operations | Asia    
Disaggregation of Revenue [Line Items]    
Revenues 5,627 5,659
International Operations | Latin America    
Disaggregation of Revenue [Line Items]    
Revenues 6,235 5,661
Broadspire    
Disaggregation of Revenue [Line Items]    
Revenues 81,182 76,454
Broadspire | Claims Management    
Disaggregation of Revenue [Line Items]    
Revenues 40,236 39,551
Broadspire | Medical Management    
Disaggregation of Revenue [Line Items]    
Revenues 40,946 36,903
Platform Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 62,820 48,861
Platform Solutions | Contractor Connection    
Disaggregation of Revenue [Line Items]    
Revenues 19,301 15,263
Platform Solutions | Networks    
Disaggregation of Revenue [Line Items]    
Revenues 37,403 27,526
Platform Solutions | Subrogation [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 6,116 $ 6,072