XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Gross Unrecognized Tax Benefit Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Gross unrecognized tax benefits at beginning of year $ 28,099 $ 15,030 $ 12,124
Increases in tax positions for prior years 1,184 6,055 3,321
Decreases in tax positions for prior years (788) (217) (2)
Increases in tax positions for current year 7,152 7,483 257
Decreases from lapse in statute of limitations (1,992) (252) (670)
Decreases due to settlements with taxing authorities (26) 0 0
Gross unrecognized tax benefits at end of year $ 33,629 $ 28,099 $ 15,030