通宵达旦

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

to attain

dàn

(literary) dawn; daybreak