XML 102 R87.htm IDEA: XBRL DOCUMENT v3.25.2
Leases Lease, Cost and Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating Lease, Cost $ 1,682 $ 1,551 $ 3,384 $ 3,096
Finance Lease, Cost 1 23 2 46
Operating Lease, Payments 1,653 1,592 3,328 3,436
Finance Lease, Payments 23 23 46 46
Lessee, Lease, Description [Line Items]        
Operating Lease, Cost 1,682 1,551 3,384 3,096
Finance Lease, Cost 1 23 2 46
Operating Lease, Payments 1,653 1,592 3,328 3,436
Finance Lease, Payments $ 23 $ 23 $ 46 $ 46