v3.25.4
Stock Compensation Plans - Summary of Plan Activity (Details) - Employee Stock Purchase Plan [Member]
12 Months Ended
Dec. 31, 2025
$ / shares
shares
January 1, 2023 [Member]  
Stock Compensation Plans [Abstract]  
Shares issued price (in Dollars per share) | $ / shares $ 12.07
Shares issued (in Shares) | shares 26,545
July 1, 2023 [Member]  
Stock Compensation Plans [Abstract]  
Shares issued price (in Dollars per share) | $ / shares $ 12.27
Shares issued (in Shares) | shares 28,912
January 1, 2024 [Member]  
Stock Compensation Plans [Abstract]  
Shares issued price (in Dollars per share) | $ / shares $ 11.89
Shares issued (in Shares) | shares 29,787
July 1, 2024 [Member]  
Stock Compensation Plans [Abstract]  
Shares issued price (in Dollars per share) | $ / shares $ 10.95
Shares issued (in Shares) | shares 33,899
January 1, 2025 [Member]  
Stock Compensation Plans [Abstract]  
Shares issued price (in Dollars per share) | $ / shares $ 11.25
Shares issued (in Shares) | shares 28,500
July 1, 2025 [Member]  
Stock Compensation Plans [Abstract]  
Shares issued price (in Dollars per share) | $ / shares $ 14.14
Shares issued (in Shares) | shares 25,328