XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Contract With Customer, Liability, Current [Roll Forward]    
Deferred revenue, beginning balance $ 2,085 $ 2,600
Deferred memberships fees and others received 800 1,100
Deferred membership fee revenue and others recognized (1,800) (1,500)
Deferred revenue, ending balance $ 1,108 $ 2,100