XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue    
Total revenues $ 136,092 $ 43,268
Products    
Disaggregation of Revenue    
Total revenues 132,521 40,265
Services    
Disaggregation of Revenue    
Total revenues $ 3,571 $ 3,003