v3.25.4
INCOME TAXES - Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning unrecognized tax benefits $ 1,977 $ 2,052  
Additions to tax positions of prior years 81    
Reductions to tax positions of prior years   (75)  
Reductions for lapse of statute (598)    
Ending unrecognized tax benefits 1,460 1,977 $ 2,052
Amounts representing penalties and interest were recorded as income tax expense 0 0 $ 0
Amount of interest or penalties accrued 0 $ 0  
Amount of unrecognized benefits on uncertain tax positions that, if recognized, would affect the Company's effective tax rate $ 1,460