XML 80 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Costs (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 cost $ 814 $ 835 $ 2,491 $ 2,512
Short-term lease cost 2 10 7 29
Variable lease cost 342 341 1,054 987
Total lease cost $ 1,158 $ 1,186 $ 3,552 $ 3,528