XML 91 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Balance at beginning of year $ 19,679 $ 17,871 $ 15,489
Increases for tax positions taken during the current period 4,588 4,517 4,457
Decreases resulting from the expiration of the statute of limitations 3,333 2,709 2,075
Balance at end of year $ 20,934 $ 19,679 $ 17,871