v3.25.2
Summary of Significant Accounting Policies - Schedule of Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Schedule of Consolidated Balance Sheets [Abstract]    
Contract assets $ 289 $ 1,222
Contract liabilities (408)
Ending balance $ (119) $ 1,222