XML 76 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Interest Entities - Additional Information (Details) - Deferred Compensation Plan - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Variable Interest Entity [Line Items]      
VIE, fair value of investments $ 17,486 $ 13,602  
VIE, other long term liabilities 17,486 13,602  
VIE, other (income) expense related to unrealized gains (losses) $ 2,373 $ (2,542) $ 1,690