XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations - Unaudited Supplemental Consolidated Pro Forma Results (Details) - GKBH Acquisition [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]    
Revenue $ 208,972 $ 188,419
Net income before taxes $ 4,501 $ 15,022
Earnings per common share: Basic $ 0.14 $ 0.13
Earnings per common share: Diluted $ 0.14 $ 0.13