XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Changes to Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefit at the beginning of the year $ 6,079 $ 15,165 $ 2,452
Increases in tax positions for current year relating to acquisitions     12,713
Increases in tax positions for prior years 1,632    
Decrease in tax positions for prior years   (8,929)  
Increase in tax positions for current year relating to ongoing operations 1,435 173  
Decrease in tax positions as a result of a lapse of statute of limitations (81) (330)  
Unrecognized tax benefits at the end of the year $ 9,065 $ 6,079 $ 15,165