v3.26.3
Stock Repurchase Program (Details) - Common Stock - Stock Repurchase Program - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended 57 Months Ended
Jan. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Mar. 30, 2021
Equity, Class of Treasury Stock [Line Items]          
Authorized amount of repurchase, up to         $ 1,000
Automatic increase per calendar month         $ 1,000
Federal corporate stock repurchase excise tax 1.00%        
Share repurchase minimum threshold $ 1,000        
Repurchased stock (in shares)   63,925 1,132,594 12,933,469  
Repurchased Stock          
Equity, Class of Treasury Stock [Line Items]          
Excise tax liabilities incurred   $ 0 $ 20    
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashCurrent          
Equity, Class of Treasury Stock [Line Items]          
Total cash   $ 299 $ 344 $ 299