Solidarity.
I haven't had to cross this bridge yet, but I have heard from police here (england) that the officers who are decent try to give young people a good scare in the first instance, if it is their first offence, in the hope that they get a big shock and don't do it again.
Liked the comment 'did you have to collect him, I wouldn't have rushed'. Think that would have been sensible.
It can be very tough being a single parent, especially if you don't have a united front with the dad, (or they don't exist, or are an absent parent, or just generally crap at discipline).
I'm not sure about the 'take his phone etc approach'.
I tried this with DD when she was younger, and it didn't work because she panicked which i can quite understand. In a pandemic more than ever it is their means of keeping themself safe.
Also if they have finished school, it is a tricky time.
Can you cultivate a contact with the local Garda? Is this possible, I understand that some are crap but I've gone along this route. I've been very strict with mine and if I suspected that DD was up to no good I would consider asking them to come round and have a word with her.
Luckily I haven't had to do this. The friends she has the parents are actually really strict so this is a help for me as a single parent.
A lot is about boundaries isn't it? Can you find ways whereby DS can safely 'break rules'? Things you know about?
I'm thinking community graffitti project? Music? Being a DJ/
Helping out in outdoor thing?
Consequences around chores are really tough at that age. Especially if you are on your own. They do push back and you get the flack, usually.
I try and cultivate a personality whereby it slides off me like water off a duck's back. Eighty per cent of the time I manage but sometimes I feel hurt and the only thing that helps is getting out of the house quick and taking myself to lunch so that I don't have to do the washing up!
Just some ideas. They might help. They are all different and it is such a turbulent time potentially. Such a transition. Good luck