v3.25.2
Lease Obligations (Tables)
6 Months Ended
Jun. 30, 2025
Lease Obligations [Abstract]  
Schedule of Lease Information

Three Months Ended June 30, 2025

Three Months Ended June 30, 2024

Six Months Ended June 30, 2025

Six Months Ended June 30, 2024

Operating lease expense

$

953

$

901 

$

1,893

$

1,786 

Variable lease expense-operating leases

$

285

$

267 

$

569

$

549 

Summary of Maturity of Lease Obligations for Operating Leases

Maturities of lease liabilities:

At June 30, 2025

At December 31, 2024

Operating Leases

Operating Leases

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