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

Stockholders' Equity - Common Share Repurchase Program (Details)

v3.25.4
Stockholders' Equity - Common Share Repurchase Program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]      
Number of shares repurchased during period (in shares)   485,609 735,624
Repurchased and retirement of common stock   $ 11,102 $ 14,813
Common Stock      
Class of Stock [Line Items]      
Number of shares authorized to be repurchased under stock repurchase program (in shares) 9,375,000    
Number of shares repurchased during period (in shares) 0 0 593,453
Repurchased and retirement of common stock     $ 7,100