v3.25.2
Leases - Summary of Minimum Annual Lease Payments under Lease Terms (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating  
July 1 to December 31, 2025 $ 513
2026 1,011
2027 945
2028 694
2029 459
2030 and thereafter 2,282
Total lease payments 5,904
Less: amounts representing interest 884
Lease liabilities 5,020
Finance  
July 1 to December 31, 2025 18
2026 26
2027 0
2028 0
2029 0
2030 and thereafter 0
Total lease payments 44
Less: amounts representing interest 1
Present value of lease liabilities $ 43