v3.26.1
Stock Based Compensation - Company's Outstanding PSU Awards (Details) - Performance Stock Units (PSU) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares to be Issued (in shares) 29,016 42,548
January 1, 2024-December 31, 2026    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Grant Date Fair Value (in dollars per share) $ 17.30  
January 1, 2024-December 31, 2026 | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares to be Issued (in shares) 0  
January 1, 2024-December 31, 2026 | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares to be Issued (in shares) 78,262  
January 1, 2025-December 31, 2027    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Grant Date Fair Value (in dollars per share) $ 12.79  
January 1, 2025-December 31, 2027 | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares to be Issued (in shares) 0  
January 1, 2025-December 31, 2027 | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares to be Issued (in shares) 75,722  
January 1, 2026-December 31, 2028    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Grant Date Fair Value (in dollars per share) $ 18.55  
January 1, 2026-December 31, 2028 | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares to be Issued (in shares) 0  
January 1, 2026-December 31, 2028 | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares to be Issued (in shares) 67,458