v3.25.2
Leases - Cost and Other information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease, Cost [Abstract]        
Operating Lease, Cost $ 657 $ 618 $ 1,297 $ 1,240
Sublease Income 0 0 0 (10)
Lease, Cost 657 618 1,297 1,230
Operating Lease, Payments 611 577 684 1,371
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 303 1,903 1,372 2,450
Operating Lease, Right-of-Use Asset, Periodic Reduction $ 445 $ 437 $ 882 $ 1,095