v3.26.1
LEASES - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease, Cost [Abstract]        
Operating lease cost $ 1,736 $ 1,737 $ 3,459 $ 3,476
Short-term lease cost 33 31 65 63
Variable lease cost 174 110 326 219
Total Lease Cost $ 1,943 $ 1,878 $ 3,850 $ 3,758