v3.25.1
Summary of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member] - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, beginning balance 21,762
Number of shares, Options granted 21,762
Number of shares, Options vested (2,416)
Number of shares, Options cancelled
Number of shares, ending balance 19,346 21,762