v3.25.2
Lease Obligations (Summary of Maturity of Lease Obligations for Operating Leases) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Commitments And Contingencies [Abstract]    
One year or less $ 1,700 $ 3,189
Over one year through three years 6,050 5,680
Over three years through five years 3,533 3,213
Over five years 2,406 2,406
Gross Operating Lease Liabilities 13,689 14,488
Imputed interest (1,210) (1,349)
Total Operating Lease Liabilities $ 12,479 $ 13,139