XML 102 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Schedule of Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue    
Total revenues $ 114,203 $ 15,606
Product revenue    
Disaggregation of Revenue    
Total revenues 111,979 14,503
Service revenue    
Disaggregation of Revenue    
Total revenues $ 2,224 $ 1,103