XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease, Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Operating lease costs $ 959 $ 1,025 $ 2,877 $ 3,101
Variable lease cost 229 298 693 761
Short-term lease costs 26 14 122 26
Total lease costs $ 1,214 $ 1,337 $ 3,692 $ 3,888
Weighted-average remaining lease term (in years) 7 years 8 years 7 years 8 years
Weighted-average incremental borrowing rate     6.20% 6.20%