XML 72 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease expense $ 3,250 $ 3,540 $ 6,742 $ 6,586
Short-term lease expense 646 495 1,102 1,143
Variable lease expense 415 434 874 750
Total lease expense $ 4,311 $ 4,469 $ 8,718 $ 8,479