v3.25.1
Leases - Leases Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 (remaining nine months) $ 1,099  
2026 1,468  
2027 1,475  
2028 1,476  
2029 1,480  
Thereafter 30,242  
Total lease payments 37,240  
Less: Imputed interest 13,541  
Total lease liability $ 23,699 $ 23,849