v3.25.1
Leases - Maturities Of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Remaining 2025 $ 604  
2026 825  
2027 203  
Thereafter 424  
Minimum lease payments 2,056  
Less imputed interest (263)  
Current portion of operating lease liabilities 681 $ 481
Noncurrent portion of operating lease liabilities 1,112 $ 543
Total operating lease liabilities $ 1,793