v3.25.4
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits      
Balance at the beginning of the year $ 125,978 $ 122,694 $ 143,976
Increases related to current year tax positions 24,536 32,559 15,004
Increases related to prior year tax positions 1,199 0 224
Decreases related to prior year tax positions (648) (150) (12,702)
Acquisition-related increases 18,663 0 0
Decreases related to settlements with taxing authorities 0 (2,605) 0
Lapse of the applicable statute of limitations (26,706) (26,520) (23,808)
Balance at the end of the year $ 143,022 $ 125,978 $ 122,694