v3.25.4
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disclosure Of Performance Obligations [Line Items]      
Extended term of payment agreements for products and services sold 180 days    
Deferred contract revenue brought forward $ 5,700 $ 9,500  
Deferred contract revenue recognized 5,700 9,500  
Revenue from contracts with customers 77,271 65,173 $ 62,371
Customer One      
Disclosure Of Performance Obligations [Line Items]      
Revenue from contracts with customers 8,700 8,200  
Workflow equipment and services      
Disclosure Of Performance Obligations [Line Items]      
Revenues from payments from leased equipment recognized 0 100 100
Revenue from contracts with customers $ 2,356 $ 1,627 $ 1,467
Minimum      
Disclosure Of Performance Obligations [Line Items]      
Term of payment agreements for products and services sold 30 days    
Maximum      
Disclosure Of Performance Obligations [Line Items]      
Term of payment agreements for products and services sold 60 days