v3.25.4
Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Accounting Policies [Line Items]        
Accounts receivable,Allowance for expected credit losses   $ 2,131 $ 2,797  
Capitalized software costs   $ (5,072) $ (5,832) $ (3,626)
Concentration risk percentage   10.00% 10.00% 10.00%
Buy back provision   $ 0 $ 537  
Goodwill impairment $ 0 24,929 0  
Warranty allowance   $ 423 1,077  
Number of days due for payments of credit card, check or automated clearing house   30 days    
Warranty period on hardware devices   1 year    
Estimated average in service life of hub device   4 years    
Capitalized research and development costs   $ 5,629 5,270 $ 3,919
Capitalized software costs   16,900 12,068  
Capitalized research and development net   11,529 9,543  
Capitalized research and development costs   17,963 12,334  
Advertising expenses   $ 743 650 423
Number of operating segment | Segment   1    
Number of reportable segment | Segment   1    
Assets   $ 320,925 420,176  
Compensation expense   $ 8,779 12,071 13,271
Minimum        
Accounting Policies [Line Items]        
Contractual terms for Hosted Services Revenue   1 month    
Minimum | Research and Development        
Accounting Policies [Line Items]        
Product estimated useful life   3 years    
Maximum        
Accounting Policies [Line Items]        
Contractual terms for Hosted Services Revenue   10 years    
Maximum | Research and Development        
Accounting Policies [Line Items]        
Product estimated useful life   5 years    
General and Administrative Expenses        
Accounting Policies [Line Items]        
Provision for expected credit losses   $ (666) 1,436 819
Repairs and maintenance expense   41 21 26
Cost of Sales        
Accounting Policies [Line Items]        
Warranty expense   $ 291 $ 261 $ 2,142