v3.25.4
LEASES - Summary of Future Undiscounted Cash Flows (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2026 $ 6,150
2027 5,036
2028 4,431
2029 3,655
2030 3,514
Thereafter 12,762
Total lease payments 35,548
Less: imputed interest (9,719)
Present value of lease liabilities $ 25,829