Annual report [Section 13 and 15(d), not S-K Item 405]

Shareholders' Equity (Tables)

v3.25.4
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2025
Equity [Abstract]  
Schedule of Shares Repurchased
Shares repurchased for the year ended December 31, 2025 and 2024 were as follows:
Year Ended December 31,
2025 2024
Share repurchase program1
740,683  101,263 
Shares withheld from employees 4,841  — 
Total shares repurchased 745,524  101,263 
Average price per share $ 12.26  $ 10.21 
Total cost of shares repurchased2
$ 9,159,661  $ 1,037,346 
1Includes 745 shares repurchased under previous share repurchase program which expired on February 17, 2025 and 743,283 shares repurchased under the repurchase program authorized on February 17, 2025
2Includes broker fees incurred as part of repurchase transactions