v3.26.1
Leases - Schedule 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
Leases [Abstract]        
Operating lease cost $ 3,002 $ 2,094 $ 5,951 $ 3,692
Finance lease cost        
Amortization of right-of-use (“ROU”) asset 100 94 196 153
Interest expense 27 26 54 42
Short-term lease cost 222 81 437 262
Variable lease cost 563 364 981 831
Total lease cost, net $ 3,914 $ 2,659 $ 7,619 $ 4,980