XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity Note [Abstract]      
Weighted average common shares outstanding basic 37,368,578 37,141,030 36,744,560
Dilutive effect of stock options and restricted stock (in shares) 193,014 262,488 351,008
Weighted average common shares outstanding diluted (in shares) 37,561,592 37,403,518 37,095,568