How to compare time using awk. I have been trying this using the below method but failing.

Column 4 from the below file should be printed whenever the "Lag" has crossed the value "24:00:00". But in my case only 2717:33:54 is getting printed. Where as all the lines should get printed.

```
bash-4.2$ cat test
Source  Destination     State           Lag             Status
Data1   Test:/data1     Complted        1239:30:37      Quiescing
Data2   Test:/data2     Complted        1239:30:13      Idle
Data3   Test:/data3     Complted        1208:37:21      Idle
Data4   Test:/data4     Complted        1208:36:46      Idle
Data5   Test:/data5     Complted        1239:29:41      Idle
Data6   Test:/data6     Complted        1239:29:26      Idle
Data7   Test:/data7     Complted        1239:28:52      Idle
Data8   Test:/data8     Complted        2717:33:54      Quiescing

threhold=24:00:00

cat test | awk -v threshold=$threshold '$4 > threshold'
Source  Destination     State           Lag             Status
Data8   Test:/data8     Complted        2717:33:54      Quiescing

```