v3.26.1
Description of the Plan (Additional Information) (Details) - EBP 2019 [Member] - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
EBP, Description of Plan [Line Items]        
Employee benefit plan share purchase amount     $ 25,000  
Number of shares participants purchased 11,483 21,324 3,631 13,531
Employee benefit plan Percentage     85.00%  
Purchase price per share $ 6.0945 $ 6.375 $ 5.933 $ 6.4515
Employee benefit plan shares reserved for future issuance     $ 416,945  
Minimum [Member]        
EBP, Description of Plan [Line Items]        
Employee benefit plan participant contribution     1.00%  
Maximum [Member]        
EBP, Description of Plan [Line Items]        
Employee benefit plan participant contribution     15.00%  
Number of shares participants purchased     3,000  
Number of shares offered under the plan     600,000