v3.25.2
Employee Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Employee Benefits          
Matching contribution by employer (in percent)     50.00%    
Employer matching contribution as percent of employees gross pay     5.00%    
Expenses charged to employer contribution $ 19 $ 19 $ 45 $ 39  
Charge to expense for the agreements 8 $ (19) (27) $ (13)  
Accrued liability $ 646   $ 646   $ 645