XML 311 R136.htm IDEA: XBRL DOCUMENT v3.25.1
Income taxes - Current and Deferred Amounts of Provision for Income Taxes Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax provision      
Federal $ 3,299 $ 3,853 $ 6,665
State 320    
Total current tax provision 3,619 3,853 6,665
Deferred tax (benefit) provision      
Federal (3,449) 1,268 611
State (200)    
Total deferred tax (benefit) provision (3,649) 1,268 611
Total income tax (benefit) expense $ (30) $ 5,121 $ 7,276