v3.26.1
Stock Based Compensation (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
plan
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
plan
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2025
plan
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of share-based compensation plans 1   1    
Shares issued upon satisfaction of required conditions of the Plans (in shares) | shares 343,045 0 343,045 0  
Compensation expense | $ $ 1.2 $ 1.0 $ 2.2 $ 1.9  
Time-based shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares grant         1
Time-based shares | Share-Based Payment Arrangement, Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period         2 years
Time-based shares | Share-Based Payment Arrangement, Employee | Tranche one          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Award vesting percentage     50.00%    
Time-based shares | Share-Based Payment Arrangement, Employee | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Award vesting percentage     50.00%