v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 25,419 $ 40,414
Net loss from discontinued operations 0 (14,443)
Related Party    
Revenue 235 181
Net loss from discontinued operations $ 0 $ (571)