v3.26.1
LEASES - Maturities of Lease (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 10,989
2027 9,318
2028 9,057
2029 9,065
2030 7,457
Thereafter 19,794
Total future lease payments 65,680
Less: imputed interest (26,435)
Total lease liabilities $ 39,245