v3.26.1
REVENUES - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
contract
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
contract
Dec. 31, 2011
USD ($)
Dec. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]          
Number of contracts that included rebate clause | contract 3   2    
Revenue recognized on net basis $ 4,018 $ 3,373      
Deferred revenue 669 511 $ 503   $ 473
Unbilled receivables 4,709   3,943    
Accounts Receivable, after Allowance for Credit Loss, Current 31,989   $ 37,752   $ 38,212
Related party transaction, purchases from related party       $ 930  
Eversana          
Disaggregation of Revenue [Line Items]          
Revenue recognized $ 153 $ 242