v3.26.1
LEASES - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2024
Lessee, Lease, Description [Line Items]        
Renewal term 5 years      
Operating lease expense $ 3,500,000 $ 3,900,000 $ 4,300,000  
Sublease income 500,000 400,000 400,000  
Impairment charge 0 0 $ 196,000  
Operating lease liabilities (Note 16) $ 9,193,000 $ 12,167,000    
Operating lease liability, location Other Liabilities Other Liabilities    
California | Building        
Lessee, Lease, Description [Line Items]        
Operating lease, right-of-use asset       $ 300,000
Operating lease liabilities (Note 16)       $ 300,000
Minimum        
Lessee, Lease, Description [Line Items]        
Operating lease contract term 1 year      
Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease contract term 4 years