XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Beginning Balance $ 3,988 $ 4,547 $ 6,781
Decrease related to prior year tax positions   (1,296) (2,034)
Decrease related to settlements with taxing authorities   (713)  
Decrease related to expiration of statute of limitations (69) (115) (712)
Increase related to prior year tax positions 2,302 874 261
Increase related to current year tax positions 649 691 251
Other 91    
Ending Balance $ 6,961 $ 3,988 $ 4,547