v3.26.1
Significant Accounting Policies - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Summary Of Significant Accounting Policies [Line Items]      
Allowance for doubtful accounts $ 5,986    
Percentage of prompt payment discounts expected to pay out 100.00%    
Money market investments $ 40,179   $ 36,788
FDIC insured amount $ 250    
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Discounts for prompt payment 0.50%    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Discounts for prompt payment 2.00%    
Warrants to Purchase Common Shares      
Summary Of Significant Accounting Policies [Line Items]      
Antidilutive securities excluded from EPS 111 150  
Restricted Stock Options      
Summary Of Significant Accounting Policies [Line Items]      
Antidilutive securities excluded from EPS 252 589  
Convertible Notes      
Summary Of Significant Accounting Policies [Line Items]      
Antidilutive securities excluded from EPS   3,761  
Common Stock Options      
Summary Of Significant Accounting Policies [Line Items]      
Antidilutive securities excluded from EPS 6,173 5,857  
Warrants to purchase common shares      
Summary Of Significant Accounting Policies [Line Items]      
Warrants outstanding 111   111
Warrants exercise price $ 8.11   $ 8.11