I run the dput(data$ride_length) and the data is too big to paste them all, so I paste some part of them for your reference.
> dput(data$ride_length)
......
6498, 1041, 199, 410, 1949, 412, 306, 192, 656, 433, 715, 583,
307, 1288, 216, 2053, 311, 160, 485, 558, 740, 352, 733, 36,
1484, 1924, 1029, 1604, 1009, 520, 510, 436, 507, 785, 416, 563,
414, 533, 308, 433, 421, 269, 1352, 3005, 528, 4039, 160, 631,
505, 359, 206, 346, 1323, 153, 907, 919, 690, 369, 612, 614,
140, 740), class = c("hms", "difftime"), units = "secs")