v3.26.1
Revenue and Accounts Receivable - Revenue by Method of Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,738 $ 1,007
Revenue recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 2,727 1,007
Revenue recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenue $ 11 $ 0