XML 120 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current federal $ 1,048 $ 171  
Current state 0 16  
Deferred federal 1,194 4,776  
Deferred state (601) 1,833  
Income tax provision $ 1,641 $ 6,796 $ 0