XML 97 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Unrecognized Tax Benefits, Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at beginning of period $ 19,931 $ 20,810 $ 19,888
Tax positions related to the current year:      
Increases 698 314 1,791
Decreases 0 (290) 0
Tax positions related to prior years:      
Increases 18,742 20,387 17,666
Decreases (106) (667) (17)
Lapses of applicable statute of limitation (18,631) (20,623) (18,518)
Balance at end of period 20,634 19,931 20,810
Net unrecognized tax benefits that, if recognized, would affect the effective tax rate $ 4,843 $ 3,519 $ 2,827