通宵达旦

tōng xiāo dá dàn

overnight until daybreak (idiom); all night long

day and night

通

tōng

to go through

宵

xiāo

night

达

dá

to attain

旦

dàn

(literary) dawn; daybreak