XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 333,738 $ 303,651 $ 658,334 $ 591,440
North America Loss Adjusting        
Disaggregation of Revenue [Line Items]        
Revenues 75,827 65,775 152,954 130,213
North America Loss Adjusting | U.S.        
Disaggregation of Revenue [Line Items]        
Revenues 51,720 41,099 104,486 81,277
North America Loss Adjusting | Canada        
Disaggregation of Revenue [Line Items]        
Revenues 24,107 24,676 48,468 48,936
International Loss Adjusting        
Disaggregation of Revenue [Line Items]        
Revenues 89,300 86,908 175,294 169,935
Crawford Legal Services        
Disaggregation of Revenue [Line Items]        
Revenues 6,012 6,802 11,881 13,047
International Operations        
Disaggregation of Revenue [Line Items]        
Revenues 95,312 93,710 187,175 182,982
International Operations | U.K.        
Disaggregation of Revenue [Line Items]        
Revenues 32,273 30,317 63,005 61,226
International Operations | Europe        
Disaggregation of Revenue [Line Items]        
Revenues 23,160 24,015 45,924 47,682
International Operations | Australia        
Disaggregation of Revenue [Line Items]        
Revenues 20,523 21,319 41,159 38,450
International Operations | Asia        
Disaggregation of Revenue [Line Items]        
Revenues 5,888 5,521 11,515 11,180
International Operations | Latin America        
Disaggregation of Revenue [Line Items]        
Revenues 7,456 5,736 13,691 11,397
Broadspire        
Disaggregation of Revenue [Line Items]        
Revenues 83,888 80,114 165,070 156,568
Broadspire | Claims Management        
Disaggregation of Revenue [Line Items]        
Revenues 41,394 40,426 81,630 79,977
Broadspire | Medical Management        
Disaggregation of Revenue [Line Items]        
Revenues 42,494 39,688 83,440 76,591
Platform Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 65,638 53,746 128,458 102,607
Platform Solutions | Contractor Connection        
Disaggregation of Revenue [Line Items]        
Revenues 19,797 17,396 39,098 32,659
Platform Solutions | Networks        
Disaggregation of Revenue [Line Items]        
Revenues 38,464 32,505 75,867 60,031
Platform Solutions | Subrogation [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 7,377 $ 3,845 $ 13,493 $ 9,917