XML 129 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Unrecognized Tax Benefits Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]        
Unrecognized Tax Benefits $ 1,576 $ 173 $ 147 $ 1,085
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions 1,219 0 117  
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions 27 0 476  
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 211 26 30  
Tax Adjustments, Settlements, and Unusual Provisions $ 0 $ 0 $ (609)