Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation - Restricted Stock Transactions (Details)

v3.24.3
Share-Based Compensation - Restricted Stock Transactions (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Awards | Tranche Two        
Weighted-Average Grant-Date Fair Value per Share        
Award vesting period 3 years      
Restricted Stock Awards | Employee | 2021 Plan        
Number of RSAs        
Nonvested, beginning of period (in shares) 0 4,011    
Granted (in shares) 0 0    
Vested (in shares) 0 0    
Cancelled and forfeited (in shares) 0 0    
Nonvested, at end of period (in shares) 0 4,011    
Weighted-Average Grant-Date Fair Value per Share        
Non-vested, beginning of period (in dollars per share) $ 0 $ 417 $ 0 $ 417
Granted (in dollars per share) 0 0    
Vested (in dollars per share) 0 0    
Cancelled and forfeited (in dollars per share) 0 0    
Non-vested, at end of period (in dollars per share) $ 0 $ 417    
Restricted Stock Awards | Employee | 2021 Plan | Tranche One        
Number of RSAs        
Nonvested, beginning of period (in shares) 4,011      
Nonvested, at end of period (in shares)   4,011    
Restricted Stock Awards | Director | 2021 Directors Plan        
Number of RSAs        
Nonvested, beginning of period (in shares) 1,134 2,097    
Granted (in shares) 0 1,458    
Vested (in shares) (1,134) (2,097)    
Cancelled and forfeited (in shares) 0 0    
Nonvested, at end of period (in shares) 0 1,458    
Weighted-Average Grant-Date Fair Value per Share        
Non-vested, beginning of period (in dollars per share) $ 0 $ 781 781 427
Granted (in dollars per share) 0 781    
Vested (in dollars per share) 781 427    
Cancelled and forfeited (in dollars per share) 0 0    
Non-vested, at end of period (in dollars per share) $ 0 $ 781    
Restricted Stock Units (RSUs) | Employee | 2021 Plan        
Number of RSAs        
Nonvested, beginning of period (in shares) 18,675 16,836    
Granted (in shares) 12,655 8,544    
Vested (in shares) (7,812) (5,592)    
Cancelled and forfeited (in shares) (306) 0    
Nonvested, at end of period (in shares) 23,212 19,788    
Weighted-Average Grant-Date Fair Value per Share        
Non-vested, beginning of period (in dollars per share) $ 509 $ 528 $ 527 $ 441
Granted (in dollars per share) 481 641    
Vested (in dollars per share) 507 441    
Cancelled and forfeited (in dollars per share) 528 0    
Non-vested, at end of period (in dollars per share) $ 509 $ 528    
Restricted Stock Awards and Restricted Stock Units | Employee | 2021 Plan        
Number of RSAs        
Vested (in shares) (7,812)      
Weighted-Average Grant-Date Fair Value per Share        
Shares withheld for tax withholdings (in shares) 2,948