Income Taxes (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Income Tax Disclosure [Abstract] | ||||
| Effective Income Tax Rate | 19.70% | 6.60% | 0.10% | 5.70% |
| Effective Income Tax Rate Reconciliation [Line Items] | ||||
| Deferred Tax Assets, Valuation Allowance | $ 4.5 | $ 4.8 | $ 4.5 | $ 4.8 |
| Government of Puerto Rico | ||||
| Effective Income Tax Rate Reconciliation [Line Items] | ||||
| Tax Decree, Allowed Discounted Income Tax Rate, Percent | 0.00% | |||
| Tax Decree, Stated Minimum Taxable Earnings Allowed at Discount Rate | $ 1.2 | |||
| Tax Decree, Allowed Discounted Income Tax Rate Above Stated Minimum Taxable Earnings Limit, Percent | 4.00% | |||
| Tax Decree, Stated Minimum Period of Exemption Granted | 15 years | |||