v3.25.1
Schedule of Activity In Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Balance, beginning of year $ 147 $ 275
Revenue earned (218) (1,245)
Deferral of revenue 341 1,117
Balance, end of year $ 270 $ 147