v3.25.2
Equity Awards - Stock Options Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Options Granted     900,000  
Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average period for recognition of the unrecognized unvested restricted shares-based compensation expense     1 year 7 months 6 days  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     4.10%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     33.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term     6 years 6 months  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments     $ 0.16  
Selling, General and Administrative Expenses [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Expense $ 100,000 $ 0 $ 100,000 $ 0