v3.26.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
1 Months Ended 3 Months Ended
May 01, 2026
USD ($)
patent
Mar. 16, 2026
patent
Jan. 31, 2026
patent
Dec. 31, 2024
patent
claim
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Subsequent Event [Line Items]            
Number of claims filed | claim       2    
Number of patents allegedly infringed       2    
Number of patents allegedly infringed upon     1      
Number of patents found infringed   2        
Accrued self-insurance liability for employee medical benefits | $         $ 3,006 $ 3,024
Stop-loss protection for medical costs threshold limit per person per annum | $         $ 225  
Subsequent Event            
Subsequent Event [Line Items]            
Payments for legal settlements | $ $ 13,500          
Number of patents licensed 2