Annual report pursuant to Section 13 and 15(d)

Revenues - Revenues by Customers (Details)

v3.23.1
Revenues - Revenues by Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 160,549 $ 137,601
Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenues 58,884 66,229
Customer A | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenues 21,705 17,753
Customer B | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenues 20,048 48,476
Customer C | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenues $ 17,131 $ 0