XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Components 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, Cost $ 1,380 $ 1,334 $ 4,108 $ 4,024
Variable Lease, Cost 2,459 2,015 6,712 6,521
Sublease income (296) (296) (890) (890)
Total lease cost $ 3,543 $ 3,053 $ 9,930 $ 9,655