XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Schedule of Weighted-Average Number of Shares Used in Computing Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]      
Weighted average basic shares outstanding (in shares) 13,768,371 12,902,490 12,295,999
Dilutive impact of employee stock awards (in shares) 204,754 337,118 214,902
Weighted average diluted shares outstanding (in shares) 13,973,125 13,239,608 12,510,901