v3.26.1
The Company and its Significant Accounting Policies - Revenue recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
The Company and its Significant Accounting Policies        
Total revenue $ 3,770 $ 3,414 $ 6,844 $ 6,078
Revenue recognized at a point in time        
The Company and its Significant Accounting Policies        
Total revenue 3,562 3,078 6,383 5,581
Revenue recognized over time        
The Company and its Significant Accounting Policies        
Total revenue $ 208 $ 336 $ 461 $ 497