XML 113 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Unrecognized Tax Benefits, Beginning Balance $ 5,016 $ 3,077 $ 2,724
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 1,347 1,212 727
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions 0 1,128 24
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities (338) (401) (398)
Unrecognized Tax Benefits, Ending Balance $ 6,025 $ 5,016 $ 3,077