v3.26.1
INCOME TAXES - Schedule of Reconciliation of Tax Provision (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Income before income taxes $ 1,466 $ 11,375
U.S statutory tax rate 21.00% 21.00%
Income tax expense at statutory rate $ 308 $ 2,389
State and local income taxes, net of federal income tax effect 121 867
Other 76 (19)
Share-based compensation expenses 49 97
Non-deductible officer compensation expenses 41 155
Other non-deductible expenses 2 18
Total income tax provision 955 3,606
Mexico    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Statutory tax rate difference between Mexico and the United States 4 19
Return to provision adjustments 347 0
Other foreign tax jurisdiction    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Other $ 7 $ 80