v3.25.2
Leases - The Company as a Lessee - Operating Lease Costs And Finance Lease Costs (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 $ 568 $ 471 $ 1,191 $ 948
Amortization of right-of-use assets 95 73 187 144
Interest on lease liabilities 63 47 119 95
Total lease cost - operating and finance leases $ 726 $ 591 $ 1,497 $ 1,187