XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits, beginning of the year $ 30,193 $ 31,976 $ 26,412
Increases related to prior year tax positions 400 0 0
Decreases related to prior year tax positions (462) (3,088) (418)
Increases related to current year tax positions 608 1,305 5,982
Unrecognized tax benefits, end of year $ 30,739 $ 30,193 $ 31,976