v3.25.4
Income Taxes - Schedule of Changes in Gross Liability for Unrecognized Tax Benefits Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Unrecognized Tax Benefits [Roll Forward]    
Unrecognized tax benefits, beginning of period $ 16,179 $ 18,214
Increase in unrecognized tax benefits for tax positions taken in a prior period 1,822 3,818
Decrease in unrecognized tax benefits for tax positions taken in a prior period 0 (3,773)
Increase in unrecognized tax benefits for tax positions taken in the current period 1,148 2,473
Statute lapses (21) (3,800)
Settlements with taxing authorities (971) (753)
Unrecognized tax benefits, end of period $ 18,157 $ 16,179