v3.25.4
Equity and Stock Compensation Plans - Share Purchases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Mar. 01, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Repurchase of common stock $ 115 $ 207  
Share Purchases      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of common stock authorized for repurchase     $ 10,000
Stock repurchase program, expiration date Dec. 31, 2025    
Number of stock repurchased 75,457 137,086  
Repurchase of common stock $ 2,100