v3.26.1
SATO AGREEMENT (Details) - Sato Pharmaceutical Company
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue from contract with customer, renewal period 2 years
Revenue, performance obligation, amount $ 2,005
Contract termination without cause, advance written notice period 120 days
Contract termination material breach, advance written notice period 60 days
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, performance obligation, amount $ 978
Revenue, remaining balance 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining balance