XML 140 R123.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Disclosures - Reconciliation of Fair Value of Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Indemnification Asset      
Indemnification Asset [Roll Forward]      
Decrease in fair value of financial instrument $ 0 $ (35,633) $ 0
Level 3 | Indemnification Asset      
Indemnification Asset [Roll Forward]      
Beginning balance 4,786 36,225 0
Amount recognized in business combination 0 0 30,959
Change in fair value of financial instrument recognized in earnings (890) 4,194 5,266
Decrease in fair value of financial instrument 0 (35,633) 0
Ending balance 3,896 4,786 $ 36,225
Level 3 | Revenue Share Asset      
Indemnification Asset [Roll Forward]      
Beginning balance 0    
Amount recognized in business combination 6,237    
Change in fair value of financial instrument recognized in earnings (62)    
Decrease in fair value of financial instrument (660)    
Ending balance 5,515 0  
Level 3 | Return of Premium Liability      
Indemnification Asset [Roll Forward]      
Beginning balance 0    
Amount recognized in business combination 708    
Change in fair value of financial instrument recognized in earnings (35)    
Decrease in fair value of financial instrument (98)    
Ending balance $ 575 $ 0