v3.26.1
Share-Based Payment Plans - Incentive Plan and ESOP (Details) - USD ($)
3 Months Ended
Jan. 01, 2024
Mar. 31, 2026
Mar. 31, 2025
ESOP      
Plan disclosures      
Expense recognized for the contribution to the plan   $ 414,000 $ 337,000
Shares contributed to the plan   43,868 30,802
Equity Incentive Plan 2017      
Plan disclosures      
Shares issued   68,893 80,875
Non-executive board members      
Plan disclosures      
Value of shares available for issuance for compensation related to annual fees $ 70,000    
Shares issued   2,639 2,863