v3.26.1
Segments - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Line Items]    
Total revenues $ 30,236 $ 28,875
United States    
Segment Reporting [Line Items]    
Total revenues 10,566 9,987
Australia    
Segment Reporting [Line Items]    
Total revenues 7,134 6,638
Luxembourg    
Segment Reporting [Line Items]    
Total revenues 5,000 5,000
China    
Segment Reporting [Line Items]    
Total revenues 3,012 3,196
United Kingdom    
Segment Reporting [Line Items]    
Total revenues 2,852 2,641
Other    
Segment Reporting [Line Items]    
Total revenues $ 1,672 $ 1,413