XML 84 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Changes in Gross Liability for Unrecognized Tax Benefits Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]    
Unrecognized tax benefits, beginning of period $ 18,214 $ 32,029
Increase in unrecognized tax benefits for tax positions taken in a prior period 3,818 3,159
Decrease in unrecognized tax benefits for tax positions taken in a prior period (3,773) (10,444)
Increase in unrecognized tax benefits for tax positions taken in the current period 2,473 870
Statute lapses (3,800) 0
Settlements with taxing authorities (753) (7,400)
Unrecognized tax benefits, end of period $ 16,179 $ 18,214