Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Restricted Stock Transactions (Details)

v3.25.0.1
Share-Based Compensation - Restricted Stock Transactions (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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 (3,891)  
Cancelled and forfeited (in shares) 0 (120)  
Nonvested, at end of period (in shares) 0 0 4,011
Weighted-Average Grant-Date Fair Value per Share      
Non-vested, beginning of period (in dollars per share) $ 0 $ 0 $ 417
Granted (in dollars per share) 0 0  
Vested (in dollars per share) 0 417  
Cancelled and forfeited (in dollars per share) 0 417  
Non-vested, at end of period (in dollars per share) $ 0 $ 0 $ 417
Restricted Stock Units (RSUs)      
Weighted-Average Grant-Date Fair Value per Share      
Award vesting period 3 years    
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) (1,113)  
Nonvested, at end of period (in shares) 23,212 18,675 16,836
Weighted-Average Grant-Date Fair Value per Share      
Non-vested, beginning of period (in dollars per share) $ 509 $ 527 $ 441
Granted (in dollars per share) 481 641  
Vested (in dollars per share) 507 441  
Cancelled and forfeited (in dollars per share) 528 534  
Non-vested, at end of period (in dollars per share) $ 509 $ 527 $ 441
Restricted Stock Awards and Restricted Stock Units | Employee | 2021 Plan      
Number of RSAs      
Vested (in shares) (7,812) (9,483)  
Weighted-Average Grant-Date Fair Value per Share      
Shares withheld for tax withholdings (in shares) 2,948 3,495