XML 126 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Asset Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Asset, Valuation Allowance [Roll Forward]      
Balance at beginning of period $ 15,662 $ 18,810 $ 21,109
Net change in valuation allowance (3,148) (2,299)  
Balance at end of period $ 15,662 $ 18,810