XML 94 R70.htm IDEA: XBRL DOCUMENT v3.25.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 the beginning of the year $ 2,529 $ 1,828
Additions based on tax positions related to current year 998 728
Adjustment based on tax positions related to prior years 40  
Adjustment based on tax positions related to prior years   (27)
Balance at end of the year $ 3,567 $ 2,529