v3.26.1
Stockholders' Equity (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares to be Issued Upon Exercise or Vesting of Outstanding Stock Options 216,212
Weighted Average Exercise Price of Outstanding Stock Options | $ / shares $ 29.60
Number of Securities Remaining Available for Future Issuance Under Equity Compensation Plans 44,534
Equity Compensation Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares to be Issued Upon Exercise or Vesting of Outstanding Stock Options 216,212
Weighted Average Exercise Price of Outstanding Stock Options | $ / shares $ 29.60
Number of Securities Remaining Available for Future Issuance Under Equity Compensation Plans 44,534