I know the typical, "what you did, what you're going to do, blockers"; but, I feel like thats kind of basic. On the flip side, I feel if I get too much involved in what I did and perhaps implementation details, they might not necessarily understand or care.
For context, our team is very small, and our CEO/CTO are the other devs so I feel like I need to tell them more, but not sure where to draw the line.
I like your approach to deliver valuable updates in standup, by asking the question "what does my team actually care about?"
The way I'd do this is to look at the top 2-3 priorities for your team (I guess, in your case, the whole company), and figure out how your work ties to that. Then in your standup update, make the connection clear. At the CXO level, they probably care about things like timeline, and anything you're doing that could speed up or slow down the shipping date.
Related content about standups in Taro: