XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Balance at beginning of year $ 4,674 $ 3,663
Additions on tax positions related to prior years   (3)
Additions on tax positions related to current year 905 1,014
Balance at end of year $ 5,579 $ 4,674