XML 100 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes, Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gross Unrecognized Tax Benefits [Roll Forward]      
Beginning balance of unrecognized tax benefits $ 43,298 $ 56,567 $ 55,085
Decrease for lapse of statute of limitations (7,579) (14,993) 0
Decrease for prior period tax positions (110) (737) (267)
Increase for prior period tax positions 1,902 429 259
Increase for current period tax positions 3,650 2,032 1,490
Ending balance of unrecognized tax benefits 41,161 43,298 56,567
Unrecognized tax benefits that could impact effective tax rate, if recognized 300 300 6,200
Interest and penalties on gross unrecognized tax benefits $ 100 $ 100 $ 800