XML 76 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Earning Per Share - Schedule of Potentially Dilutive Outstanding Securities Excluded From Computation of Diluted Weighted Average Common Share Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities 1,671,815 1,241,798 1,779,946 1,241,798
Potentially dilutive securities contingently issuable shares 1,083,539 1,085,808 1,096,617 1,085,808
Employee Stock Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities 113,490 155,990 117,562 155,990
Restricted Stock Awards and Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities 474,786 0 565,767 0