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

Shareholders' Equity - Schedule of Shares Repurchased (Details)

v3.25.4
Shareholders' Equity - Schedule of Shares Repurchased (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share Repurchase Program [Line Items]    
Total shares repurchased (in shares) 745,524 101,263
Average price per share (in dollars per share) $ 12.26 $ 10.21
Total cost of shares repurchased $ 9,159,661 $ 1,037,346,000
Share repurchase program    
Share Repurchase Program [Line Items]    
Total shares repurchased (in shares) 740,683 101,263
Shares withheld from employees    
Share Repurchase Program [Line Items]    
Total shares repurchased (in shares) 4,841 0
Previous share repurchase program    
Share Repurchase Program [Line Items]    
Total shares repurchased (in shares) 745  
New share repurchase program    
Share Repurchase Program [Line Items]    
Total shares repurchased (in shares) 743,283