XML 103 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Roll Forward of Liability for Unrecognized Tax Benefits Exclusive of Accrued Interest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of Unrecognized Tax Benefits      
Balance, beginning of year $ 32,726 $ 25,754 $ 21,492
Increase in previous year tax positions 237 501  
Decrease in previous years tax positions     (215)
Increase in current year tax positions 23,293 7,313 6,963
Decrease due to lapse of statute of limitations (49) (842) (2,486)
Balance, end of year $ 56,207 $ 32,726 $ 25,754