v3.25.4
Equity and Stock Compensation Plans - Schedule of Total Restricted Stock Units Outstanding (Details) - Restricted Stock Units - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unvested at beginning of the year 88,408 97,107
Granted 771,184 284,814
Issued (365,455) (173,513)
Forfeited or canceled 0 (120,000)
Unvested at year end 494,137 88,408