v3.25.2
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Year ending December 31, 2025 $ 889
Year ending December 31, 2026 1,221
Year ending December 31, 2027 165
Year ending December 31, 2028 165
Year ending December 31, 2029 165
Thereafter 641
Total lease payments 3,246
Less: imputed interest 196
Present value of lease liabilities $ 3,050