Annual report [Section 13 and 15(d), not S-K Item 405]

LEASES - Schedule of Operating Lease Cost and Cash Paid (Details)

v3.25.4
LEASES - Schedule of Operating Lease Cost and Cash Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating Lease Cost $ 9,029 $ 6,731
Variable Lease Cost 3,447 2,550
Short-term Lease Cost (excluding month-to-month) 137 178
Less Sublease and Rental Income (1,152) (969)
Total Operating Lease Cost 11,461 8,490
Operating Cash Flow for Operating Leases $ (966) $ 6,664